She is a good professor and cares about the subject. Beware that she will overload you with lots of content and plenty of quizzes to keep you busy. Overall it comes in handy with the exams. Exams are tough but if you take the time to synthesize the material you should be able to do okay in the class.