John Bauernfeind
John is quite honestly the best professor I have ever had, and I am astonished at the previous ratings  because he was the most caring, attentive and encouraging person. My best work came from his class because he consistently challenged and supported me and my work. If you take your career seriously, he will too! I highly recommend :)