David Kirkpatrick
Dr. Kirkpatrick is a true gem; his passion for the material came through almost every lecture we had. Attendance was mandatory, and there was a 2-page paper every week in which you had to expound on the reading material for that week. These "reading analysis papers" were time-consuming but not difficult. To get the most out of lectures, read!