Andrew Obus
he is an Excellent professor who really makes you learn something. many class quiz but questions in quizzes are quite easy. drop 2 of the lowest. curve a lot in exams. always gives good feedback.