David Higham
Professor Higham actually makes you excited for class. There isn't that much work, only quizzes online and a few submission things. No exams. You take a lot away from the class and he is really great at presenting topics and making them interesting. HIGHLY take!