I would not recommend this class. Prep guides are due before each class but they are then graded for accuracy not completion, extremely hard grader on prep guides even though you fill them out before she has covered the material. Exams are wordy and difficult. Extremely monotone during lectures, you will be bored. Her TAs are not helpful. 