Biography
Winter 2026 Office Hours:
Monday: 3-4pm
Tuesday: 9-10am
Wednesday: 9-10am
Friday: 9-10am
EDUCATION
PhD, University of Utah, 2006
MS, University of Utah, 2001
BS, University of Utah, 1997
EXPERIENCE
2021 to present, Teaching Professor, Brigham Young University
2016 to 2021, Associate Teaching Professor, Brigham Young University
2012 to 2016, Associate Professor, Brigham Young University
2006 to 2012, Assistant Professor, Brigham Young University
2005 to 2006, Visiting Instructor, Brigham Young University
2001 to 2006 Research Assistant, Virtual Environments and Teleoperation (VETO) Laboratory, University of Utah
1999 to 2005 Instructor, University of Utah
1999 to 2001 Research Staff, Center for Engineering Design, University of Utah
1997 to 1999 Research Assistant, Center for Engineering Design, University of Utah
1997 Mechanical Engineer, Sarcos, Inc.
1994-1997 Student Engineer, Sarcos, Inc.
PROFESSIONAL ACTIVITIES
Member ASME
Member IEEE
Member ASEE
ME EN 204, Dynamics
ME EN 330, Design of Mechatronic Systems
ME EN 335, Dynamic System Modeling and Analysis
ME EN 475/476, Integrated Product and Process Engineering (Coach)
ME EN 534, Dynamics of Mechanical Systems
UNIV 101, BYU Foundations for Student Success