Paea LePendu
(+) excellent lecturer (clarifies confusing reading with several examples until everyone "gets it"); as long as you attend class all should be fine; groups of 3 for HW which are similar to the exams; plenty of EC opportunities; overall great class and most will probably receive As and Bs if they pay attention.
(+/-) discussions were alright i guess