My son has been attending this class for about two months now and he absolutely loves it! Gary makes each class fun and challenging, but most of all, life lessons are ind ... more