Which teaching procedure operates under the assumption that all students are learners and teachers, and that all have an equal responsibility to explain to others and discuss with others?
A. Direct instruction
B. Cooperative learning
C. Constructivism
D. Stage (or developmental) theory