Reviews of professor Chao Liu

Rating: 3.0/5, difficulty: 3.0/5
He never saves time to answer questions which makes it quite hard to get the information you need about concepts you may struggle with. Homework covers things not taught until the week after said homework is due.