Prof. Liu is a very good professor. He explained the course well and made the lectures very accesible and easy to learn. He is also very caring. I found it is really helpful for an online course that he stayed 10-15 mins after each lecture just to answer students questions regarding the lecture. I learned a lot from him. He is a great!