Tanisha Fazal
I also had her for Global Politics, and she is a really good teacher. She likes to do these "simulations" which feel like giant games relating to the topic of the class which are hard. She gives really good feedback, but there are important papers for this class you should start early.