Dr. Lianfeng is a very helpful teacher who has knowledge in many fields. He continues explaining until he is sure that everyone understands. Furthermore, he makes the classes nice by giving practical examples rather than reading the slides. One of the best teachers I have ever had
The only minus I can think of is that he even continues explaining for some students who are not willing to study.