Hannia Gillani
If you get to have Prof. Gillani, I think you've hit the jackpot. The readings are very fun and interesting, and often times you can relate to them. She gives more than enough time to work on your papers and the feedback she gives are very nice. Very laid back, but you'll learn a ton by the end of the semester.