John Eric Swenson
I learned a lot from his class and I absolutely loved it. He gives study guides for all quizzes and tests. His lectures are very interesting and he knows what hes talking about. Lots of discussion questions but if you put in the effort you will do fine. Overall, I really enjoyed his class and would definitely take him again.