Reviews of professor Xiaoti Fan

Rating: 5.0/5, difficulty: 2.0/5
Had a couple extra credit opportunities. Quizzes are not that hard, usually given after lecture.

Rating: 5.0/5, difficulty: 1.0/5
The class is very well structured, a lot of extra credit opportunities. Pretty easy and fun class.