Kevin Click
I thought he was a great teacher, but I found the information hard to grasp. You have to get ready to read deeply and think critically about what he's teaching. He used a book, not a textbook, and if you don't read it, you will be completely lost. Also, there are group discussion days which you are graded on so GO TO CLASS. 