2003- present
University of British Columbia
Adjunct Professor, Master of Educational Technology
2012- 2014
Associate Editor, Journal of Learning for Development
2006- 2012
Chief Editor, Journal of Distance Education
1999 – 2009
Athabasca University
Adjunct Professor, Master of Distance Education
February 2007
The Ark Group, Sydney, Australia
Workshop on e-learning planning and development.
May 2004-December 2007
National Institute of Education (NIE), Samste, Bhutan
Consultant to project to develop online components for the NIE Distance Teacher Education Program (DTEP).
November 2004
National Institute of Education (NIE), Samste, Bhutan
Workshop on Online Course Development and Teaching
April 2004
Croatian Academic and Research Network (CARNet), Zagreb, Croatia
Workshop on Planning and Management of E-Learning
February 2004
Feng Chia University, Taichung, Taiwan
Workshop on Planning and Management of E-Learning
September 1997 to April 2002
University of British Columbia
Course Author, Instructor, Graduate Certificate in Technology-based Distributed Learning
February – March 2002
Universidad de Guadalajara, Centro Universitario de la Costa, Puerto Vallarta, Mexico
Visiting Professor
November 26, 2001
Universidad de Guadalajara, Guadalajara, Mexico
Workshop for university faculty: Planning and Managing Technology-based Distributed Learning
October 2001
Universidad del Mayab, Mérida, Mexico
Visiting Professor
May 2001
Universidad Autónoma de San Luis Potosí, San Luis Potosí, Mexico
Consultant on the design and development of online programs
January 2001 – December 2001
International Development Research Centre (IDRC), Singapore
Consultant to IDRC project to introduce web-based distance education to Mongolia.
Seminar on Designing, Developing and Delivering Web-based Distance Education, Ulaan Baatar, Mongolia
March 2001
International Development Research Centre (IDRC), Singapore
Consultant to IDRC project to develop a research proposal to investigate the effectiveness of online learning at the Universitas Terbuka, Indonesia.
October 27-28, 2000
Universidad de Guadalajara, Guadalajara, Mexico
Workshop for university faculty: Planning and Managing Technology-based Distributed Learning
June 26 – 29, 2000
Asociación Nacional de Universidades e Instituctiones de Educación Superior (ANUIES), Mexico
Workshop for members of ANUIES institutions: Designing, developing and delivering web-based instruction
April 13-14, 2000
University of Winnipeg
Workshops for university faculty on web-based instruction
February 28 – March 2, 2000
Universidad Veracruzana, Xalapa, Mexico
Workshop for university faculty: Teaching Online
January 24, 2000
Royal Roads University
Workshop for faculty and administrators: The selection of technologies for distance and distributed learning.
September – December 1999
Instituto Latinoamericano de la Comunicación Educativa (ILCE), Mexico City.
Team leader of external review of ILCE programs.
November 8-9, 1999
Instituto Latinoamericano de la Comunicación Educativa (ILCE), Mexico City.
Workshop for ILCE staff: Designing and developing web-based instruction.
November/December 1998
University of Winnipeg
Workshop for University faculty: Designing web-based instruction
May 12, 1998
Universiti Tun Abdul Razak (UNITAR), Kuala Lumpur, Malaysia
Workshop for University faculty: Delivering online graduate courses
April 27 – May 9, 1998
Universiti Putra Malaysia, Serdang, Malaysia
Workshop for University faculty: Developing, Designing and Delivering Web-Based Instruction.
September 1997 to February 1998
Nova Southeastern University, Fort Lauderdale, Florida
Tutor: Learning Technologies for Distance Education
March 11 – 22, 1996
Telekom Malaysia, Kuala Lumpur, Malaysia
Workshop for Telekom staff: Open Learning and Distance Education
March 17 -April 9, 1992
Commonwealth of Learning
Fellowship to assist founding of Zambian Association for Distance Education (ZADE), Lusaka, Zambia