Reviews of professor Mehdi Salimian

Rating: 2.0/5, difficulty: 3.0/5
This prof seems like a nice guy, but he is very disorganized. I emailed him multiple times about assignment questions and never got a response. He is consistently late to class. Also, he has a tendency to ramble during his lectures. He would lose track of time and not have time to teach the material. All tests + exam were online + multiple choice.

Rating: 1.0/5, difficulty: 5.0/5
He was one of the laziest and worst professor I've ever seen. English grammar and pronunciation are also strange, so I can't understand it well. Learn English and English grammar. And I regret very much listening to the lecture with this professor. 
And during lectures, he often talks about things that have nothing to do with the lecture content.