The class has WAY too much material & everything is cumulative so it's even harder. She does give extra credit, but her quizzes are very hard and unpredictable in format. Almost half the class dropped because its overwhelming. She is a very fun and intelligent professor, but she struggles to "dumb down" the material to teach it to beginner students