Reviews of professor Paul Heald

Rating: 3.0/5, difficulty: 3.0/5
Gives lots of readings, good grader but you must do your work.