Education
- M. S. in Computer Science, 1996, Brigham Young University
- B. S. in Computer Science, 1993, Brigham Young University
Teaching Experience
BYU-Idaho (2002 - present)Colorado State University Continuing Education (2001)Front Range Community College
Industry Experience: Software Research and Development
Southwest Research InstituteHewlett-PackardVoyant TechnologiesSpace Dynamics Laboratory
Other
Married with five childrenHobbies are fitness and spending time outdoors