The professor is very enthusiastic about the course material but forgets that students are here to learn and therefore the course should be broken down to give them time to do so. She gives way too much work and can be a tough grader. Good luck with her explanations.