Kafi Hassan
Honest and very clear professor. He will not throw any curve balls at you. Often times the quizzes we had were questions right from the homework. Just do the work and you will get 100 in the class!