Awful
Very difficult and a picky grader. He took off points for minuscule errors and did not grade the level of comprehension of the actual material. You could talk to him over email, and he seemed nice. The lectures were very long without any breaks, and the slides were packed with information. His teaching was very repetitive.
University of Toronto St. George Campus - Humanities