Model for Effective Professional Development