International Association of Science and technology for Development, Calgary, AB
Scaling up a distance education program in computer science