Yinon Spinka
Yinon's Math302 is the hardest course I had ever taken at UBC, maybe cuz I haven't taken too many math 3-level courses. Maybe because of the course material is very hard but I think Yinon didn't explain the concepts very well. But his lecture notes are pretty clear and kind of useful. Class attendance is not necessary.