John Skardon
Not very good. He expects us to know what the lecture is about without teaching us anything prior. If we don't know he won't tell us and simply move on. Worse, the quizzes are about the material he didn't teach us. I don't get this guy.