Elsa Mendoza-Rockwell
Utterly the best professor I ever had. I learned so much in her class and is super cool outside of it too. Lectures are paced just right and the readings and homework are just enough so that you're not overwhelmed but also learning at the same time. 