John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it.
However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey.
Thanks very much John!