Houlong Zhuang
Zhuang is a horrible online teacher, but really cares about his students understanding of the material. All of the 213 professors are terrible because none of them even understand the class themselves to teach it. I went to office hours frequently to ask for help and was told completely different answers to my questions from the TA and professor.