Reviews of professor Mehdi Salimian

Rating: 1.0/5, difficulty: 5.0/5
Lectures were disorganized. Weekly quizzes (40-50 questions), as well as large assignments with little relevance to the lectures/topic were the entirety of the grade with hard grading criteria. I found myself needing to teach myself most of the course and just ended up going to the lectures for background noise. Do not take a class with him.

Rating: 1.0/5, difficulty: 3.0/5
Was not a fan of this professor at all, he wasn't very helpful and I found him to be rude at times. His lectures were hard to follow sometimes, overall wouldn't recommend taking a course with him

Rating: 1.0/5, difficulty: 5.0/5
The quality of the lecture is not good.

Rating: 2.0/5, difficulty: 4.0/5
AWFUL at getting to the point of his lecture! His lecture slides are indecipherable too, so you can't learn from them without him explaining it. When he has 10 slides for 1 week, he makes it through 6 max. Assignments and quizzes every single week on material that's never covered in class! Quizlet will become your bff if you have to take his class.

Rating: 4.0/5, difficulty: 3.0/5
He was always approachable, helpful and available to address any doubts or questions we had. Rarely would there be any miscommunication but this was solved during or after class with the help of a followup.

Rating: 2.0/5, difficulty: 3.0/5
Pros: Online class. Getting an A is doable. Each weekly quizzes and assignments are worth little.  

Cons: Some assignments are time consuming. Quizzes and assignments are released before a weekend and due on Sundays, so you might cram every weekend. 

I learned better from the textbook, but I would take this class again just because it's online.