Colin Macleod
He's helpful, and he's passionate about his area of expertise. That's the good. The bad: Nightmare exams, tons of readings from a terribly written (mandatory) textbook, unclear and jumbled lectures, material cram, and lecture slides require a PhD to decipher. The whatever: decently spaced out midterms and accessible office hours.