1. University of Teacher Education, St. Gallen, Switzerland
2. Swiss Federal Institute for Vocational Education and Training, Bern/Zollikofen, Switzerland
3. University of Teacher Education, Schwyz, Switzerland
4. University of British Columbia, Vancouver, British Columbia, Canada