Zhijian Wu
ZJ is nice, responds to emails, and is willing to work with you if you reach out. He doesn't mention it in the syllabus, but 12 HW and Quiz with only the best 10 being counted, 3 midterms with the lowest being replaced by your final. Old school professor who doesn't give you any resources except midterm study guides. Test problems aren't insane.