Kamal Kadel
Very overrated in my opinion. I had hear good things about him but overall, he's kind of overrated. He lectures very heavily, and gives homeworks and quizzes. Tests are very heavy. My problem with him was that he would only do his lectures. No other ways of learning. Also, he would give questions on exam that we may have only done once in class. 