This course was difficult, but Pengs teaching style was very good. Every lecture we would work out a problem and then she would go over how to do it in great detail. This was very helpful in understanding how to apply the material learned in the pre-recorded lecture videos. She is very caring and will explain concepts if you reach out to her!