He has advised and trained faculty in the use of educational technology and consulted with institutions developing online learning programs. He has been an active Internet developer and researcher for the past decade.