Thomas Manning
Great dude; every lecture will have a 5 min tangent or life story for sure. Fair amount of homework, I showed up half the time and managed to get an A (he's receptive to emailing assignments and posts class notes online). Exams are exact copies of the practice tests he gives out save a few minor switch ups. Overall great course, very educational.