Catalina Tuca
Cata is a great teacher and really knows what she's talking about. Usually, they have grad students teach this class so you're very lucky if you get her. Actually cares about the material and her students' success!