I am quite astonished and disappointed at the recent reviews of this amazing professor. Ignore them because trust me, she is an amazing teacher. These are probably the students that don't ask her for help and expect everything to be given to them. Anyway, she gives a very fun class with a lot of group work. She gives fair tests and is very clear.