Reviews of professor Xinyi Zhang

Rating: 4.0/5, difficulty: 3.0/5
The readings were ridiculously long and there were a few big papers and a group presentation, but overall she was very nice and I learned a lot from a great teacher.