Ph.D., Electrical Engineering (Computer Engineering), University of Southern California Major Fields: Computer Vision, Image Processing, Data Mining, Neural Networks, Data Fusion, and Parallel Hardware Architectures. Awarded Hughes Aircraft Doctoral Fellowship

MS, Computer Science, Brigham Young University                                                 Major Fields: Software Engineering, Enterprise Information Systems Design

BS, Applied Physics, (with honors) Brigham Young University                                Minors: Mathematics, Computer Science, and German

PMP, Project Management Institute, Certified Project Management Professional

Certified ScrumMaster