Jianxia Zhang
Yes, she is a nice teacher, but she does not teach you. Her lecture is mostly just going through slides, available online. Be ready to study on your own. Fortunately, the textbook is self-explanatory, so you can learn by studying the textbook and doing the exercises on the textbook. She doesn't announce hw so keep checking Canavs. No cheat sheet.