I had some experience training Karate before joining Average Joes but have been blown away by the variety of techniques being taught. The instructors are all extremely pa ... more