Justin Havird
Dr. Havird is a great lecturer who makes the material interesting and breaks it down to make it more understandable. The tests were all free response but manageable and there were weekly quizzes that were pretty difficult and worth 40% of the overall grade. There was also a mandatory discussion section to discuss a reading.