This is a difficult subject but Professor Yu has a series of clear and professionally recorded lectures that break down the material well. She also provides lots of instruction on which study problems to work on. I am really impressed with her organization and knowledge of the subject. Extra credit opportunities on every exam!