Mehdi Salimian
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.