He is able to explain concisely and clearly difficult concepts, and build strong rapport with his students, making sure that they understand everything that is being covered in the lesson. He makes the lessons fun and interesting, and adapts them to suit his students. Couldn't recommend more highly!