Even in the best of times, Karate training can be challenging. So much to learn, fear of not being able to keep up with other students, fear of health hazards, even scheduling constraints.My blend of training choices takes away the uncertainty, and keeps the fun. Students can train on their own schedule, at their own speed, in the privacy of their own home. And for those who are ready for the energy of a group dynamic, students are welcome to join live classes.