Towards the Development of a Dynamic Approach to Teacher Professional Development