Reviews of professor John Snider

Rating: 5.0/5, difficulty: 2.0/5
Great class. Didnt want to take it, really glad I did. Professor really nkows material, makes it relevant