Matthew Janzen
However, this class is extremely test based and each test goes up 5-10% in weight (ex: test 1 5%, test 2 10%, test 3 15%, final 20%). He is a great professor and is funny and engaging. He doesn't necessarily tell you how to apply the concepts so a large amount of study time is needed in order to figure out how to work the word and math problems.