Alberto is learning algebra. His teacher provides him with classroom instruction and exercises to work at home and also solves problems with the class. When concepts are new, the teacher interacts often with Alberto and his classmates, showing them how to perform operations, giving subtle hints, asking leading questions, and making suggestions. As Alberto becomes more competent in his new skills, his teacher begins to back off, allowing him to work with increasing independence. Alberto's teacher has used the constructivist principle of a. negotiated meaning. b. scaffolding. c. multiple perspectives. d. situated learning.