Peter Nennig
Peter is a great teacher and cares about students. There were some video lectures to watch and online quizzes (with unlimited retakes) that you had to do before tests. As long as you know what you're talking about on the tests, you should do well in this class.