Designs for Learning: A New Architecture for Professional Development in Schools

Designs for Learning: A New Architecture for Professional Development in Schools
Summary
This insightful guide offers straightforward explanations of the past, present, and future of professional development programs.