Constructivism and Professional Development: A Stereoscopic View.