Took her for 2 semesters: she is an amazing professor. You will easily learn through her lectures and she even helps you prepare for her tests by doing practice tests. Only downside is too much homework but theyre easy. Homework, 2 Quizzes, 3 (short) exams and a final exam is all you have to do. She cares about her students, shes worth the take