Brigham Young University
Teaching Assistant
ASML
Sr. Application Engineer
Brigham Young University
Graduate Research Assistant
Amazon
Software Engineer
Beijing University of Posts and Telecommunications
Brigham Young University
Xidian University