Mahmood Al-Humaimidi
I took his class online so it was very monotone. But as a person, he is really nice and approachable. He does have a good sense of humor too. His exams for this course are quite easy and his marking is not strict either. I bet his in-person classes are better