Arun Manoharan
The professor uses slides to teach rather than writing stuff down and working through it. You constantly need to ask him to go back to previous slides. The are only a couple of HW assignments which makes it hard to actually understand the material. The quizzes are very short which makes simple mistakes very costly to your overall grade.  