Reviews of professor Mohsen Farhadloo

Rating: 4.0/5, difficulty: 4.0/5
I don't get all the hate for this guy. He is quite knowledgeable but is hard to reach outside of class hours. The class itself is quite difficult and heavy ( 5 assignments, a paper, one midterm, and a final), but it's the same for any other teacher of this course. If you attend classes he will prepare you well for the classes/exam.

Rating: 5.0/5, difficulty: 3.0/5
He's a great teacher who's super passionate about his subject. The workload is pretty heavy, just like other professors expect for this subject. He ensures that each class gets you ready for the tests and assignments. Plus, he's good at explaining tough ideas easily, which helps a lot with feeling confident about understanding the material.

Rating: 1.0/5, difficulty: 4.0/5
yes he has a PhD, but he can not explain the course. he is tooooo slow in the explanation which makes it difficult for us to keep on focusing. I even sent him a question through his concordia email and he could simply answer it with a formula. Instead he told me ask on moodle or ask the TA. i dont recommend this teacher

Rating: 1.0/5, difficulty: 5.0/5
For MSCA 681 he did not follow the grading guidelines he gave on initial course outlook. Tough grader