This class is hard. There's a big homework assignment due before each class or at least weekly. Lots of work. BUT prof Spillman is a good choice to help you get through it! She's very helpful in helping you understand assignments and gives good feedback and is always accessible if you have questions.