Professor Hossain is the best! He's young, smart and very fair. I wouldn't say the class is easy, but make sure you have a good group (worth 50% of the grade). He's super approachable and very very helpful beyond his classroom (resume, internships and jobs) so TAKE HIM