Ali Karahroudy
Not student friendly, not clear and long lectures, often he makes mistakes and seems to have an unfriendly attitude. Assumes everything is obvious and clear but on the contrary, does not elaborate very much on explanations. He is not a good instructor by any means.