Joel Schneier
Professor Schneier is the coolest instructor I have ever had. You have four papers which make up most of your grade, but you can revise and resubmit them, and he will accommodate for you if you can't make the deadline. He's really funny, gives great feedback on papers, and truly cares about each and every one of his students. Love the guy.