Not entirely new, some of these ideas have been around, e.g., Bandura’s Social Learning Theory. But this is a reminder to me and possibly others about NOT falling into bad habits and just using traditional “sage on the stage.” Certainly collaborative and social learning are great methods for teaching technology and using technology. The point is to use them WITH technology. So if you have an online or blended class, don’t forget to use student created content and assign learning groups. If you have a “ground” classroom, let the students collaborate. Almost guaranteed to increase learning AND easier instruction. When I ask a student to explain a process to the class or to another student, many times I have a better understanding of the concept or process and of the learning styles of various students.