Boris Garbuzov
Took him for STA258 at UTM. He explains concepts by not just reading from a textbook but intuitively talking about them with the class. I enjoyed his lectures. When asked for feedback, he spent a long time talking about concepts and made sure I understood  them. I would take him again. 