Learning with technology / Angela M. O'Donnell
2. developmental perspective on virtual scaffolding for learning in home and school contexts / Richard De Lisi
3. Fostering knowledge-creating communities / Katherine Bielaczyc and Allan Collins
4. Enabling participants in online forums to learn from each other / Marcia C. Linn and James D. Slotta
5. Virtual reflection : what teachers say (and don't say) online about their practice / Susan Williams and Gwendolyn Kelly
6. Collaborative discovery learning based on computer simulation / Chen Qi and Jianwei Zhang
7. Design principles for scaffolding technology-based inquiry / Cindy E. Hmelo-Silver
8. Estep as a case of theory-based Web course design / Sharon J. Derry
9. Collaboration in computer conferencing / Jerry Andriessen
10. Planning and coordinating activities in collaborative learning / Gijsbert Erkens, Maaike Prangsma and Jos Jasper
11. Historical reasoning in a computer-supported collaborative learning environment / Jannet van Drie, Carla van Boxtel and J. L. van der Linden
12. Effects of collaboration and argumentation on learning from Web pages / Jennifer Wiley and Jeannine Bailey
13. Collaborative learning through electronic knowledge construction in academic education / Arja Veerman and Else Veldhuis-Diermanse
14. Learning to argue / Clark A. Chinn.