Female runner successfully defends herself from attempted rapist after only 3 weeks of self defence training

This is what proper martial arts training should look like. Each class should teach you something new and you should feel that you are making progress, if not then you're just wasting your time and money (which is what was happening at my previous Tai Chi class). Your training should be preparing you to defend yourself today, not tomorrow.