hardest class i have ever taken. She gives no study guides and expects you to know the material. The material itself is very difficult and she just reads off the slides. She does pop quizzes and i failed every one of them but hardly affected my grade cause of her weird grading scale. Pop quizzes goes over stuff we haven't learned yet.