JOURNAL OF EDUCATIONAL COMPUTING RESEARCH