Patrick Gallagher
He is clearly passionate about what he teaches. His lectures are extremely fast, but interesting, and if you pay attention, the midterm and final are easy. He gives weekly quizzes based off of documents, but they are easy, six questions, and do not take long. Attendance is not recorded, but missing a lecture makes it more difficult to understand.