Reviews of professor Xiaoli Zhang

Rating: 5.0/5, difficulty: 5.0/5
Any Chinese course is going to be a lot of work but Zhang makes it manageable and gives you plenty of opportunities to do well.