4Life Research
Webmaster
Brigham Young University
Information Technology Support Engineer
Brigham Young University
Research Assistant
Techcyte
Software Engineer
Techcyte
Software Engineer Intern
Tibro Medical
Software Quality Assurance
Utah Valley University
Brigham Young University
University of California, Santa Cruz