James has been most helpful for my daughter whose class was left without an effective maths teacher after the initial one left for cancer treatment. The replacement or relief teacher was clueless about handling the class which fell so far back because of the break in between. We are very thankful that he had her adequately prepared for NCEA level one maths. Very well recommended and much appreciated.