The class itself isn't bad but you basically have to teach yourself because her lectures are hard to understand and rushed. The tests are hard but typically on quizlet. She expects you to write a 10 page research paper for extra credit (only a 20 pt assignment). Not helpful with questions and changes the syllabus/due dates a lot. Don't take her