Reviews of professor Peter Soland

Rating: 4.0/5, difficulty: 2.0/5
He's very knowledgeable about his subject and would be a great choice to take if you are a history major.