Reviews of professor Mahdi Roozbahani

Rating: 5.0/5, difficulty: 5.0/5
A combo of the reviews below. Definitely math heavy, brush up on lin alg before even starting. Stopped attending lectures because of attention deficit mostly, but they are helpful for understanding concepts. Quizzes dont weigh too heavily. PLEASE start homeworks early. Group project was interesting, just make sure to communicate with partners.

Rating: 4.0/5, difficulty: 4.0/5
Lectures were boring, but Mahdi really wanted to cheer up the students. Even though Linear and Stats aren't prereqs, make sure you take it before you take this class. The assignments were fine, but do them early! Quizzes are fairly easy. Go to class and do the attendance quizzes too.

Rating: 1.0/5, difficulty: 5.0/5
Worst project experience. Get ready to learn a lot of math from Youtube and other resources. He doesn't care about students and some of TAs are awful.