is kenpo effective for self defense?
Yes and no. As Mike Puorro pointed out, Kenpo teaches a very aggressive form of self defense and if you follow the pre-choreographed moves in response to an attack all the way to the end he's right. The defenses of Kenpo are designed to link movements together to break a person down to not being able to get back up.