Elnora S. Harcombe explores professional teacher development based on a constructivist learning theory. She asserts that, framed in the knowledge domain of the sciences, this learning theory empowers teachers to change what they know, how they teach, and what their students learn.