Alvaro Durand-Morat
I really enjoyed this professor. I am a commuter, so attendance was likely the hardest part for me - he grades fairly, though. As far as the papers, he gives plenty of opportunities to revise and gives great feedback during office hours. 