1. Cooperative Learning: A Review of Factors That Increase the Effectiveness of Cooperative Computer-Based Instruction
2. and , Learning among equals in the Net: Analysis of KnowCat supporting group work, in HCI related papers of Interaccion 2004, and (Eds.), Springer, Dordrecht, The Netherlands, 2005, pp 281–290.
3. Creating e‐books in a distributed and collaborative way
4. , , and , Collaborative Learning with computer-based support in the design of material for the development of abstract thought in Preschool Education. An Experiment in the teaching of mathematics, in Proceedings of the International Symposium of Computers in Education, 2001, 241–254.