Li Duan
Dr. Duan is lowkey hilarious, very knowledgeable/intelligent and approachable. His lectures are usually pretty good and he often mentions interesting/fun applications of the techniques. Homework was slightly challenging, but really not bad and exams were not hard. Content can be challenging and interesting, but Duan explains well and exams are fair