What is Powerful Professional Development?

“three elements I believe are required to exist in an infinite loop for professional development to be powerful enough to implement personal and systemic change”