John Inazu
This professor may seem intimidating at first, but is highly knowledgable and can make seminars very intriguing. My experience was only slightly diminished by the TAs unclear grading criteria. The professors are not the ones who grade the papers, so it is very important to speak to the TAs. 