I thought she did a good job with her lectures and gave lots of extra practice problems for each module that could be used to study. The class had tough homework problems, but I felt they prepared me for the exam. She set lots of TA office hours to help too. She could be hard to access, so I'd recommend using the TAs and starting HW early.