I am a straight A Junior who took this freshman level class and found it difficult not because ot the material but because of how poorly she communicated. She also had us do "group projects" on every section but chose random groups in a class of 200. And had assigned groups. Her lectures were badly constructed hard to follow and pointless