She teaches everything really well and is always willing to answer any questions. Most of the topics aren't too difficult. Uses a lot of examples which give you good practice. 2 quizzes are easy but the 2 midterms were a bit hard. She doesn't put a lot of questions on the exams so its easy to lose a lot of points, but she does give partial credit.