Reviews of professor Samuel Hoy

Rating: 5.0/5, difficulty: 5.0/5
Great professor, explain things well, Vast knowledge of history