Kiel Nikolakakis
The lectures were clear and he adjusted to our class's level (curved exams when needed and slowed down lecture pace when someone interrupted and asked about 5 questions a lecture). You can also skip the lectures pretty easily and just go over the notes online. Overall a good professor and class.