SquareDanceTeaching.org – Your square dance teaching portal
Philosophies or belief systems establish the foundation for how a practitioner learns and develops a craft.
etc
Jim Wass Teaching Philosophy