Being a great teacher is a rare talent and Craig definitely possesses it.
My son has been tutored by Craig for the last few months, and in particular maths.
My son has increased his grade percentage by nearly 20%!
Craig is thoughtful and attentive to my sons needs and understands that different people learn best through different methods of teaching.
I recommend Craig to anyone who is looking for a professional and experienced tutor.