Where I used to train, I was taught a reverse punch was performed with the opposite fist to the forward leg, while stepping forwards.
So, for example, if I stepped forwards into a left hand front stance (left leg forward), the reverse punch would would be done with the right hand. (This is in contrast to the froward punch being done with the left hand in this scenario.)
Where I am training now, I was told that a reverse punch can only be performed when stepping backwards. So as the right foot moves backwards (leaving you again in a left hand front stance), the reverse punch is done with the right hand.
In both scenarios, you end up in a left hand front stance, with the right hand punching forwards. But in one scenario, you are stepping forwards. In the other, you are stepping backwards.
Is there a right or wrong way to do this?
Or should I just shut up and do what Sensei says?