Cun-Zheng Ning
Honestly after the first half or so of the class I had a hard time learning from him due to language barriers and the material getting more difficult, but the content for this class honestly never gets super hard so you can just teach yourself from the slides and YouTube for the most part. Exams are very basic.