Nojang Khatami
Nojang is hands down one of the best profs Ive had at UBC so far. Please do yourself a favour and take his courses. His classes are designed in an engaging and clear way - he gives you everything you need to succeed in the course. Midterm and final are open book and based on his lectures so takes lots of notes.