Activities such as cooperative learning and reciprocal teaching (Palincsar & Brown, 1984), as well as the activities described by Scardamalia et al. (1989) as related to computer-supported intentional learning environments, encourage and enhance the development and use of metacognitive strategies, high-level reasoning, and interpersonal skills (Johnson St Johnson, 1990).