Dean Leavitt
Honestly, a great professor. He prepares you for the exams with a study guide and offers multiple opportunities to increase your grade. Anyone complaining about him probably perform under high school level. He doesn't push anything to an unbelievable extent.