Development Awareness and Teacher Professional Development