Xiaoguang Ma
I was very pleased with the experience. He was knowledgeable and approachable, and he made the material interesting and engaging. The course covered a wide range of topics and the lectures were well-organized and easy to follow. Professor Ma was always available to answer questions. I would highly recommend this course.