Kamal Malik
Excellent Professor but he expects that you should know the background of the subject. Exams are not easy but not difficult if you study the lecture notes and textbook. He gives Kahoot quizzes which are extremely helpful.