Étienne Rivard
His lectures are dry, he isnt very clear on assignments nor does he give a criteria or guidelines for how he will be grading the assignment. Also very vague on feedback. Everyone i knew in my class never got higher than 65 on the assignments. Although test are somewhat easy (short and 50% are copy and paste from the practice)