Differentiated instruction applies an approach to teaching and learning so that students have multiple options for taking in information and making sense of ideas. The model of differentiated instruction requires teachers to be flexible in their approach to teaching and adjusting the curriculum and presentation of information to learners rather than expecting students to modify themselves for the curriculum.
This conception oppose Clayton Christensen's vision of student-centric learning: "Software platforms will enable students to teach other students by developing tools and putting them into the user network. Isn’t it better to have the professionals teach, and the learners learn? No, not necessarily. We often learn better when we teach than when we listen to a teacher."
What do you think, is one better than the other?