Mohsen Daghooghi
He is a very nice person and a good professor in terms of explaining things but when it comes to his exams, it is a whole different story. his exams are super hard and he makes his own questions something that you have never seen before and the homework and his example won't help you pass his exams. I remember the first exam average was 55