Matthew Janzen
I really enjoyed Janzen. When i took him he posted lecture material online so it made it easy to study for his quizzes and exams, but he doesn't always do that. go to review sessions. If you don't understand something, Khan academy can be very helpful. I normally did worse on quizzes than my tests by a good margin. Just study and ask him questions