Reviews of professor Harrison Pugh

Rating: 5.0/5, difficulty: 3.0/5
He has great notes and uploads them to allow you to print them out and follow along. Funny guy too