Jiayin Pan
Covered everything you needed for the homeworks and the exams in lecture. No need for textbook, which I really enjoyed. His lectures contained a lot of material and difficult concepts, but he provided proofs and examples, which made them easier to grasp. CLAS also really helped. Overall, he's really good, just make sure to stay on top of your stuff