I'm happy with the overall course experience provided by Prof. Liu. Lectures were interesting and inspiring. Contents were well organized and explained. Schedule and scheme were clearly laid out. Tutors are very supportive. I just thought I could've got a better grade. The prof is great!