Journal of information technology for teacher education (Triangle Journals, 2004)