Taylor Westrate
The class isn't very difficult, but there are quizzes that you only know are going to happen if you go to the class before it. He rewards effort and gives extra points occasionally just for staying in class. You can tell he's passionate about the subject and is very caring and understanding towards his students.