- Creating and Sustaining Online Professional Learning Communities (Technology, Education--Connections)
- Computers, Teachers, Peers: Science Learning Partners
- Internet Environments for Science Education
- Computer-Based Learning Environments and Problem Solving (Nato a S I Series Series III, Computer and Systems Sciences)
- Science Learning and Instruction: Taking Advantage of Technology to Promote Knowledge Integration