Tom Hossie
Tom is an excellent Professor. I've taken 3 classes with him now and he always marks fairly, and he also always only tests on the material outlined in the "learning objectives" slides. This makes studying for his tests a worry-free experience. As a student with high anxiety, I'm very appreciative of that.