This document discusses different approaches to professional development for educators. It describes goals and lessons learned from providing PD on tools like Scratch and lesson study. PD programs exposed educators to new technologies and teaching methods while helping them adapt materials for their own classrooms. Observing each other teach allowed reflection on facilitation. Debriefing with experienced educators built confidence in learning new skills. Ongoing support and documenting how educators remix curricula are important for effective professional development.