Reviews of professor Nathan Connolly

Rating: 4.0/5, difficulty: 4.0/5
Grades more harshly than usual. Interesting material that covers breadth well and examines macro-scale topics well but struggles to confer knowledge of minutiae.