Reviews of professor Mahdi Roozbahani

Rating: 5.0/5, difficulty: 4.0/5
He is very good at teaching and makes complex materials very simple. Not sure why some comments said that he does not teach well or lectures are math heavy. I bet they skipped classese and they wanted to learn things from just slides. If you go to all his lectures, he explains materials very well and clear. His lectures are fun to attend too.

Rating: 5.0/5, difficulty: 2.0/5
They need to make linear algebra and probability and statistics a prerequisite for this class, because machine learning is just that. That being said, if you are competent at those subjects, this course and his explanations are easy to follow and understand. It could be more rigorous and challenging.

Rating: 5.0/5, difficulty: 2.0/5
Super helpful professor who is excited about imparting education. The assignments are too lengthy though and it would be less stressful if there were more assignments but shorter ones.

Rating: 4.0/5, difficulty: 1.0/5
cool prof, really nice. good lectures, but they're difficult to focus through (had a 9:30 section at scheller) bc they're very math heavy and then you code for the hws. class is really easy, maybe a little too easy cuz you can just coast through it but if you want to learn you definitely can. so much extra credit it's hard to not get a B. no tests.

Rating: 1.0/5, difficulty: 1.0/5
Covers the prerequisite math as a review. attendance mandatory.

Rating: 5.0/5, difficulty: 5.0/5
Contrary to previous reviews, I didn't find the lectures hard to follow. Prof. Mahdi is excellent at explaining concepts using examples and simple language and will make sure you understand everything if you pay attention. Students who complained about math don't realize that ML is all about probability and linear algebra.