Craig’s patient and methodical teaching has vastly improved my daughter’s understanding and knowledge of her schoolwork. His sincere efforts to bring out the best in his students is evident in his teaching. Craig is certainly a great tutor and highly recommended.