One of the best teachers I have ever had. The class has a clear flow and easily builds on itself. She will stop and make sure that any and all questions are answered. Between the example questions in class, homework, and weekly worksheets, the quizzes and exams are nothing new. Would definitely take any of her classes.