Mohammad Hasan
Lectures were long but the content was easy! Barely went to lectures in-person and learned just fine by reviewing the slides on my own. Semester long group project was great as well! Lots of flexibility with it and the TAs as well as prof were super helpful.

He definitely cares about his students and is passionate about the content! 