Margaret is SUPER knowledgeable and gives genuinely great lectures as long as you pay attention. Even then, at least for my classes, all lectures were recorded and uploaded. There is very little rote memorization required- all of our tests were open note. Lots of homework but none of it was busywork. Her class was a lot of effort, but well worth it