If you found this class to be difficult, it is 100% on you. She does move fast, but if you tell her you didn't get one part, she will go back and do it over. She also checks in every few minutes to make sure everyone is caught up. If you nod your head and keep it moving, that is your fault. I feel she's really fair with her grading and lectures.