Reviews of professor Daniel Schwartz

Rating: 5.0/5, difficulty: 4.0/5
Knows whats hes doing . High expectations which isnt a bad thing