Reviews of professor David Kaufer

Rating: 5.0/5, difficulty: 2.0/5
Very nice, friendly teacher. Never talks down to students. Course material is simple to understand.