We want to hear from you!

BYU-Idaho values suggestions and ideas that can improve the university.
Use our Feedback Form to let us know what you think.

Brigham Young University Logo


  • B.S. Mechanical Engineering, BYU-Provo, Aug. 1994
  • M.S. Mechanical Engineering, BYU-Provo, Dec. 1995
  • Ph.D. Mechanical Engineering, University of Texas at Austin, Dec. 2002

Areas of Interest

  • Engineering Design
  • Finite Element Analysis
  • Engineering Education

Teaching Experience

BYU-Idaho classes taught include the following:

ME 100 (Intro to Engineering)
ME 131 (Manufacturing Processes)
EngrT 216 (Statics and Strength of Materials for Technology students, CM majors, etc.)
ME 201 (Statics)
ME 242 / 342 (Numerical Methods / Engineering Computation II)
ME 315 (System Dynamics)
ME 330 (Engineering Statistics)
ME 360 (Fluids)
ME 460 (Finite Element Analysis)
ME 480 (Capstone Design)

Related Experience

Mechanical Engineer at Motorola Inc. from Jan. 1996 - Aug. 1999

Visiting Engineer at the Idaho National Laboratory, April 2011 - July 2011