Education

  • M. S. Instructional Technology, Utah State University
  • B. S. Computer Science, University of Utah

Current Courses Taught

Teaching Experience

BYU-Idaho (1991-present)

Industry Experience

Software Research and Development, IBM

Other

Received IBM Outstanding Innovation Award and has two Integrated Circuit Patents