"Craig tutored my son , he picked up the pieces after my son had been let down by his former tutor who luckily, we now realise, informed us at very short notice that he would no longer be tutoring. Craig was very understanding and went above and beyond what I was expecting. he agreed to come to the house at very short notice even though this was considerable distance and was avilable for communication between sessions when he would work on problems and be ready with solutions at the next session or earlier if needed. Craig is enthusiastic,approacheable, very knowledgeable and an excellent communicator and has helped Ben tremendously in such a short time.We only wish he had been available when we first started looking for a tutor. I would highly recomend Craig as a tutor"