He has authored or co-authored ten books and numerous articles in the field of learning and teaching. He has been a freelance trainer and educational consultant for over fifteen years, and in this role has made keynote and workshop contributions to over a thousand national and international conferences.