Kung fu and tai chi are effective forms of fighting and self denfense with benefits that extend beyond fighting ability alone. You will be challeneged both mentally and physically while improving your strength, flexibility, and coordination. The methods help to develop focus in the moment and reduce stress from everyday life.