Prof. McKeon has a stellar reputation and it's easy to see why. Crisp, clear and funny lectures with Feynman-esque explanations for difficult concepts. His classes keep you on your toes though, so come ready with determination and don't procrastinate on his difficult psets.