Li Qiwei
Qiwei is the most organized professor I've ever had, replies extremely fast to emails with the upmost respect, and truly cares about his students. As long as you put in the effort, he will notice and give you full credit. Yes, there was HW due every week that could be challenging at times, but as long as you do it, you'll do fine in the class