David MacQueen
He is a funny and engaging professor who really knows his stuff. Classes are lecture heavy, but doesn't require the textbook. Grade is made up of 3 tests (plus final) and a few discussion questions. Attendance is mandatory and counts for grade. Not too much work. Overall, if you want to learn and show up for class, he is great!