Trained in Wushu by Eric Chen from the National Wushu Training. Trained in wire work by Tim Storms. Also trained in other martial arts such as Karate, Ninjitsu, boxing, Kickboxing, Aikido, Jiu Jitsu, Tae Kwon Do and Tai Chi, among various other sports.