Bettina Spreng
Lots of homework, but doing it will be interesting and prepare you for the exams. Her courses are always hard and she makes you work for a good grade so some people don't like her, but she's super accessible, always willing to help, and works with you if you need extensions and so on. One of the few profs who understands students have a life too.