Cooperative learning is an instructional strategy where learners take on roles within small groups to achieve shared learning goals. Cooperative learning emphasizes interdependence and active ...
He is trained in computer science, artificial intelligence, social philosophy, cognitive science and learning science, with a research approach in theory building, system development and empirical ...
She is actively researching the use of collaborative learning theories and Web 2.0 applications such as wikis and other social networking tools to build online environments that support ...