Reviews of professor Terry Pilling

Rating: 5.0/5, difficulty: 3.0/5
While he is very clear, the information is dense and comes quickly. DO NOT fall behind. The workload is very manageable if you take it while it is happening.