Professor Holmes is good at teaching her concepts but is careless when it comes to assignments, exams, and grading. She takes a long time to grade and hardly gives any feedback. We were told purchasing the book was mandatory to access to quizzes, but it was not. Waste of money, and we didn't need the book. Doesn't communicate with the students.