Will teaches our three kids aged 6, 8 and 10 and he is by far the best teacher our kids have had. He is able to keep a great balance between making lessons extremely engaging for the kids while maintaining progress and learning.
FULLY RECOMMENDED!