When looking at the reviews I was genuinely terrified to take this class but after taking it, it's really not that bad. Although you do have to put a lot of individual work in to understand the material, it isn't an overly difficult class. Just make sure to study and get help if needed. 