She teaches calculus well, and she is always there for her office hours to help out. While attendance is not mandatory, you should go to class since it is very easy to fall behind. The hw does help a lot to understand the subject and also her quizzes gives extra credit for exams. I would take her again. 