Grand Master Kim is a fantastic instructor. He is very patient with the kids and has fun with them as well. He earns their respect deservedly. My son had grown a lot sinc ... more