Carly Conklin
Makes you actually enjoy going to class. Respects the students. Benevolent. Interesting projects so you don't feel like you're writing "just another paper". Don't blow off her class, she genuinely deserves the respect. Textbook is free online.