- PhD Computer Science, University of Utah 2009
 - Masters Computer Aided Language Learning, Carnegie Mellon University, 2005
 - BS Computer Science, Brigham Young University, 2003
 
- 8 years as an Assistant Progressor at Southern Utah University (2011-2019)
 - 2 years as a licensed and endorsed Secondary Computer Science Teacher Grades 7-12 (2009-2011)
 - Summer Intern in Speech Product Group at Microsoft
 
Courses taught
- Computer Programming I
 - Computer Programming II
 - Graphic User Interfaces
 - Database Systems and Design
 - Intro to Data Science
 
    