Araceli San Martin
I had her at SLU-Madrid campus and she's a sweetheart. She works with you if you don't understand something and doesn't rush through the material. She gives a fair amount of quizzes, but she reviews so much that it's hard to do bad. Overall amazing class.