More to explore:
100s of Professional Development Apps for Teachers
Tips for Professional Development
Reflection involves the analysis of many decisions in both planning and the implementation of a lesson. A teacher should be able to critically think and analyze through students learning becomes a habit of mind and this leads to improvements.
Don't tell me teachers don't work in the summer. Real teachers work all summer.... even if it is Pinning classroom ideas on Pinterest. Sounds like prof. development to me!
Professional Development for Flipped Learning
For Teachers: Professional Development