Education
- Ph.D. in Mechanical Engineering at University of Michigan, Ann Arbor, Michigan, Aug. 2017
- M.S. in Mechanical Engineering at Brigham Young University, Provo, Utah, Aug. 2008
- B.S. in Mechanical Engineering at Brigham Young University, Provo, Utah, Apr. 2006
Teaching Experience
2024 - Present: BYU-Idaho, Mechanical & Civil Engineering Department
2017-2024: Trine University, Angola Indiana
Current Courses Taught
- ME 142 – Engineering Computation
- ME 204 - Dynamics
- ME 370 – Machine Design
- Introduction to Engineering (Trine GE 101)
- Mechanical Engineering Analysis (Trine MAE 202)
- Introduction to Matlab (Trine MAE 201 and 112)
- Mechanics of Machinery (Trine MAE 303)
- Machine Component Design (Trine MAE 353)
- System Dynamics and Controls (Trine MAE 4023)
- Senior Design (Trine MAE 4053-4063)
Work Experience
2008 - 2011 Engineer, El Dorado Engineering, Salt Lake City, UT
Professional Affiliations
- Member, American Society of Mechanical Engineers (ASME)