Reviews of professor Xian Du

Rating: 2.0/5, difficulty: 4.0/5
basically no exam review material, confusing explanations for concepts

Rating: 4.0/5, difficulty: 4.0/5
He's very enthusiastic and nice. His lectures mostly make sense and so do his exams. However his review/exam practice is extremely lacking.