Professional Development for Cooperative Learning Issues and Approaches
Describes different forms of professional development for cooperative learning and shows how the use of cooperative learning in professional development is leading to new insights into teaching and professional growth in schools.