Amazing professor. I had the priviledge to be in one of his classes. I think he is new to York University. His teaching techniques are leveraged with clarity and precision. He is kind and patient to ensure that we understand a concept before he proceeds. I will happily take his class again.