A Model for Professional Development with a Strategy for Improving Mathematics Problem Solving Performance