I use this as exercise in some of my programming and personal conditioning. Think it serves as a great teaching tool also.
In a class setting things can get sticky if not space appropriate & on what kind of time/timing conditions. I feel it translates well in general exercise program as the participant is always in control of their activity (reality) & always under close observation for the major deal breakers:
1. BAD FORM
2. PERFORMANCE OF