His research focuses on adult teaching and learning and distance technology in higher education. His work history includes several years of experience in the computer industry as technician, engineer, trainer, and manager. He has also developed and taught several workshops and courses in adult learning, health and safety, and computer applications, and has been teaching online adult education and training courses since 1999.