Stephen Wheat
Great professor, but it makes the exams very hard at the beginning. After a couple of weeks, he might get the level of the students and adapt for it, but it still will be a challenging class, not impossible tho. Don't miss homework, pay attention, work hard, and you will be fine.