Reviews of professor Hanzhi Xu

Rating: 4.0/5, difficulty: 2.0/5
He really cares about making his students happy, he even made sure we didn't have to spend money on a textbook. There are slight language barriers that I struggled with, but he was happy to re-explain anything!