African Virtual University (AVU) Teacher Education Program Curriculum Design Workshop. Development of curriculum for fully ICT integrated learning modules for teacher education in science and mathematics.