Reviews of professor Xiaosheng Gao

Rating: 3.0/5, difficulty: 3.0/5
Examples are all clicked through on a screen and not worked out which makes it hard to understand the material he is teaching. Easy grader but learning the material is a different learning curve than what you are probably used to.