Reviews of professor John Savage

Rating: 5.0/5, difficulty: 4.0/5
Frustrating guy, but couldnt have had a better semester with him as my professor