Dynamic Principles of Professional Development