He has been involved in several Moodle initiatives at school, university, and at government levels, as a teacher, trainer, course and content developer, manager, consultant, designer, and researcher.