Nicole Graham
Horrible. Doesn't teach properly, info she tells differs from some of the quizzes. She doesn't follow her syllabus and assigns homework a few days later than it was supposed to be assigned, but keeps the due date the same so you have like sometimes 1-2 days to complete an assignment. Will take points off for random things. Don't ever take her.