Brooke Ranieri
Professor Ranieri is a FANTASTIC professor and genuinely cares about her students and the subject. If you're looking to actually get something out of your English requirement rather than get it over with, I recommend this professor. The final TedTalk is complicated but is very creative and successfully applies the content outside of class.