Reviews of professor Mahdi Roozbahani

Rating: 5.0/5, difficulty: 3.0/5
Great professor and always willing to answer a question if you don't understand a concept. He loves the course as well. Note: while you can learn prob/stats while taking the class, you might want to review a little before.

Rating: 4.0/5, difficulty: 3.0/5
Not a bad course, but the homeworks aren't particularly relevant for the use cases. You're asked to implement algorithms from scratch using numpy but are then told to simply use scikit for the group project. The homework seems to be geared towards future ML engineers wheras the project is geared towards future data scientists. Lacking in direction.

Rating: 3.0/5, difficulty: 4.0/5
Lectures were often confusing, could lose you in low level math details that distract from core ideas. He is engaging and not monotone at all, just not always clear on ideas. HWs are very time consuming and can be tough, OH fill up fast. Group project largely depends on team members, but was very interesting in the end and a great resume project

Rating: 4.0/5, difficulty: 3.0/5
Professor Roozbahani is a decent professor. He's a decent explainer, and goes over introductory concepts and math formulas decently well enough, but some of the more complex concepts and derivations are not clearly explained, so outside studying is probably necessary. Assignments are rather difficult, but are fair. Overall, decent class.

Rating: 2.0/5, difficulty: 3.0/5
All the AI classes at GT are mostly the same. Incomprehensible lecture/HW/quizzes with a straightforward project. Pretty much everyone shares HW because the functions have no direction and every resource is purely conceptual making getting a good grade by yourself a massive task. The quizzes are straight from lecture and the project is fun.

Rating: 5.0/5, difficulty: 4.0/5
Great professor, knows a lot about machine learning.

Rating: 4.0/5, difficulty: 2.0/5
Great professor. I learned so much from his course.

Rating: 3.0/5, difficulty: 2.0/5
Take stats and linear before this class. Since Dr. Roozbahani seems like a super nice guy, I want to assume that the strange structure of this course is not his fault. Homeworks are basically using numpy to build an ML library, but the project is just using existing libraries, very odd. There is so much EC that any dedicated student will do well.

Rating: 5.0/5, difficulty: 3.0/5
One of the best professors I had at Tech. Dr. Roozbahani cares about students and is very accessible outside class. He's lectures are entertaining and informative. I have learned a lot in this class! The projects help to understand the material better.

Rating: 4.0/5, difficulty: 1.0/5
Dr. Roozbahani is a great professor, always willing to help with concepts. His passion for the course is clear, but the math-heavy lectures can be tough to follow. The class is easy, with lots of extra credit, making it hard not to get at least a B. Homework involves numpy, but the project uses existing libraries, which feels inconsistent.

Rating: 5.0/5, difficulty: 1.0/5
Great professor and amazing lectures.