The lectures are well explained and go in depth on the topics, and she's available to help in her office hours. There's about 3 homework assignments a week, but they're easy to do if you pay attention in class. As far as I know, she doesn't post the lectures online, so listening during class is important.