DAvid Hauser
Dave is a fantastic prof. My favourite at queen's. His tests are very fair, he's not trying to trick you, review lecture content but he hardly tests the textbook. TA's mark the papers hard but he makes sure to make adjustments to future marks if the average was below what is expected. If you did poorly on tests it may just be a reflection on you.