Brandon Smit
Great guy, his lectures are interesting and he cares about the subject. The majority of the work is group papers, which can be a good or bad thing depending on your group. Not a lot of homework and a decent amount of reading, but it's manageable. Some pop quizzes throughout the semester but they are small and pretty easy. No tests.