John Keegan
Ha! GOOD LUCK! One of the things that stuck out to me from the class I took with him was when the entire class failed a quiz, he mentioned in class that he should probably reteach some of that material, and then moves on to an entirely new chapter not 5 seconds later.