Reviews of professor Mahdi Norouzi

Rating: 3.0/5, difficulty: 4.0/5
Nice guy, but his lectures will put you to sleep. Tests are hard, but thats pretty standard for engineering. He's pretty easy to talk to, so make sure you go to office hours so he knows you're actually trying. Lectures are long winded and can get pretty confusing, so prepare to teach yourself a lot of the material

Rating: 3.0/5, difficulty: 5.0/5
Not the best prof for lectures but really wants to see his students do well. Is always available outside of class and super helpful during office hours. He has a unique personality but it is great once you get to know him. Be prepared for HARD TESTS! He'll do everything he can to help you pass if you show effort.

Rating: 4.0/5, difficulty: 3.0/5
His lectures can be kind of hard to follow, so make sure to go over the book after class. It is exam heavy, but he is a very generous grader. The tests are not ever shocking as they are very similar to problems done in class or on the homework. He gives short quizzes sometimes to check your understanding.