Education

  • M. S. in Computer Science, 1996, Brigham Young University
  • B. S. in Computer Science, 1993, Brigham Young University

Current Courses Taught

Teaching Experience

  • BYU-Idaho (2002 - present)
  • Colorado State University Continuing Education (2001)
  • Front Range Community College

Industry Experience

Software Research and Development at:

  • Southwest Research Institute
  • Hewlett-Packard
  • Voyant Technologies
  • Space Dynamics Laboratory

Other Interests

Hobbies are hiking, gardening, and image processing.