Reviews of professor Fangyuan Zhang

Rating: 3.0/5, difficulty: 3.0/5
Homework is a pretty good indication of what will be on the test, and you get to have an entire sheet of paper as a "cheat sheet" during your exam. Clear expectations, and a pretty lenient grader.