An excellent professor. She does gives out lots of homework, but even as an international student fluent in English I still found them reasonably helpful. On top of that, she engages with the class very well, knows the material inside out, and very much cares for her students. Absolutely get her if you're willing to learn; she is simply great.