Li Duan
Amazing! Great lecturer and very knowledgeable. Easy to communicate with in and out of class. The topics were difficult but he made them approachable and encouraged discussion in class. HW were challenging but he's very helpful and grades leniently. Exams open notes. Easy A, but you will still take out a lot from the class.