Hossein Alisafaee
He is hilarious and lectures are never boring. He grades tests harshly; his grading style mainly is all or nothing. But, he gives so much extra credit that it makes up for the missed points. Quizzes are also partner quizzes.