Reviews of professor John Barrow

Rating: 5.0/5, difficulty: 4.0/5
Great professor, teaches different classes/levels, always glad to see his name in the curriculum, makes the material easy to understand.

Rating: 5.0/5, difficulty: 4.0/5
Always teaches the difficult topics but makes them interested, all round great guy