Yankai Cao
Prof. Cao gave this class in a hand-written way, which was awesome. Although there were lots of mathematical things, he explained and proved them step-by-step, making them much easier to understand. The exam is about coding and proving, mostly depending on coding, so no worry about difficult proving. Besides, there was a presentation task.