Organizational Affiliations

Medical Education, Geisinger College of Health Sciences, Geisinger

Education

Computer Science and Technology
BS (Bachelor of Science), Brigham Young University / Provo, UT

Undergraduate

Computer Science and Technology
MS (Master of Science), Brigham Young University / Provo, UT

Graduate

Biomedical Informatics
PhD (Doctor of Philosophy), University of Utah / Salt Lake City, UT

Doctorate