Reviews of professor David Zarfes

Rating: 5.0/5, difficulty: 4.0/5
Terrific professor.

Rating: 5.0/5, difficulty: 4.0/5
Best class. Learned more here than in any other class. Great mentor.

Rating: 5.0/5, difficulty: 5.0/5
Outstanding. Funny.