Reviews of professor Xiao Hu

Rating: 5.0/5, difficulty: 2.0/5
She is great. makes class fun and enjoyable to go to

Rating: 4.0/5, difficulty: 3.0/5
Tough grader and strongly opinionated but there are not other teacher options.