Mustafa Hussain
I thought he was alright. I hate that he often goes off on tangents and expects more from students than originally taught. Exams were graded harshly, with the professor having high expectations. He's ok.