Kevin Thaisen
Reading other reviews I was worried about taking one of his classes but he has totally changed my perception! Yes there are readings, weekly quizzes, and you have to know your stuff for the exams but he does a great job at answering questions and making jokes along the way. Participate and go on the field trips. (bonus he wears cool socks). 