Reviews of professor Xu Zhang

Rating: 2.0/5, difficulty: 4.0/5
Great teach, means well, but what we learn in class is very different than whats on the test. To be successful requires you to read and practice on your own.