Michael S. Hale

Michael S. Hale has served as a teacher, principal, professional developer, professor, university administrator, and educational software executive.  His passion for student inquiry has resulted in many years of experience with participant-centere

Related Books