Tingting Wu
Great organization of the lecture, shes well adapted to online teaching. She records her lectures and holds live Q&A sessions for problem solving. They are enough for me to get A! Shes also super nice and smart!