At the university he has worked for over five years with motion capture devices. Prior to UVU, he worked in software development for 26 years in large well established companies as well as small start-ups. Employers included Utah Valley University, Novell, EG&G, Bell Labs, and the LDS Church.