Erin Heerey
She's a very fair professor. Not the best at teaching, but she's very competent and exams very fairly represent what's taught in the lecture. I'd recommend using supplementary materials online to help you understand the material more deeply so you can answer trickier exam questions. She even bumped some people to 70s so they could stay in honours.