I was introduced to Kenpo by my colleagues at the office. I am glad that I got introduced to this program. I like the way in which Kenpo teaches you to defend and attack at the same time. Joe takes time with everyone individually to teach them at their own pace. This has really helped me in learning self defense techniques at my own pace. And the fellow members are very friendly and this ambiance makes it fun to be in the class. I would definitely recommend this Kenpo program to any one who is interested in learning martial arts.