Masoud Kashani
Best Prof I have in UBC so far, give a lot effort in teaching. And willingly to reteach the material to make sure that the student understand the material. Very clear in his teaching, but sometimes the notation he teach doesn't match the book, and can cause confusion. But overall an amazing teachers.