Outstanding coach. Will teach you everything you need to know at a pace that suits you. I've been to all his different classes and my son joins me on a Thursday and love ... more