Computer managed instruction in a large undergraduate teacher education course