Reviews of professor Brian Hasson

Rating: 4.0/5, difficulty: 4.0/5
A great guy but not the best teacher of new material.