Definitely the best professor I've ever had at York so far. He truly cares about his students and did everything he possibly could to make sure everyone got a good grade. I'm not just saying this but if you see his name teaching a course, take it. Easy quizzes, midterm and final, considering the difficulty of the course content.