She is a really good teacher that knows what she is talking about. Her course is very interesting. There is interaction between the class and her, she will never force you to answer. There is lots of notes, so if you skip a class ask for someone notes, you can have notes for the exams. The course is hard, but if you work, you can have good grades.