Yu Chen
Text book is identical to her slides, she goes more in depth in the later units better than the text can explain, but for the most part I find that just reading her slides gave the same benefit as the lecture for the first half of the term. When it came to explaining more complicated topics she was very clear.