Charles Lesch
An amazing professor. I've taken two classes with him so far, and you really learn a lot. Definitely get ready to do some reading but he's very reasonable with grading the papers. He just wants you to have a good understanding so that you can form your own ideas in the future.