Teaching

Virginia Tech - Department of Mechanical Engineering
Term Year Course number Course name Credits Enrollment Syllabus
Fall 2024 ME 3624 Mechanical design 4 TBD PDF
Spring 2024 ME 3624 Mechanical design 4 70 PDF
Fall 2023 ME 3624 Mechanical design 4 58 PDF
Spring 2023 ME 3624 Mechanical design 4 50 PDF
             
University of Utah - Department of Mechanical Engineering
Term Year Course number Course name Credits Enrollment Syllabus
Spring 2022 ME EN 3000 Design of mechanical elements 3 100 PDF
Fall 2021 ME EN 4010 Engineering design II 3 56 PDF
Spring 2021 ME EN 3000 Design of mechanical elements 3 125 PDF
Fall 2020 ME EN 4010 Engineering design II 3 56 PDF
Spring 2020 ME EN 3000 Design of mechanical elements 3 116 PDF
Spring 2019 ME EN 3000 Design of mechanical elements 3 100 PDF
Spring 2018 ME EN 3000 Design of mechanical elements 3 105 PDF
Fall 2017 ME EN 4010 Engineering design II 3 64 PDF
Spring 2017 ME EN 3000 Design of mechanical elements 3 118 PDF
Fall 2016 ME EN 4010 Engineering design II 3 40 PDF
Spring 2016 ME EN 3000 Design of mechanical elements 3 142 PDF
Fall 2015 ME EN 5960/6960 Nanotribology and contact mechanics 3 6 PDF
Spring 2015 ME EN 3000 Design of mechanical elements 3 149 PDF
Fall 2014 ME EN 3000 Design of mechanical elements 3 42 PDF
Spring 2014 ME EN 3000 Design of mechanical elements 3 165 PDF
Fall 2013 ME EN 5960/6960 Nanotribology and contact mechanics 3 10 PDF
Spring 2013 ME EN 3000 Design of mechanical elements 3 140 PDF
Fall 2012 ME EN 5620/6620 Fundamentals of microscale engineering 3 20 PDF
Spring 2012 ME EN 3000 Design of mechanical elements 3 130 PDF
Fall 2011 ME EN 5960/6960 Nanotribology and contact mechanics 3 9 PDF
Spring 2011 ME EN 3910 Design methodology 3 149 PDF

 

ME EN 3000 Design of mechanical elements: Selected example problems.

Design of shafts: 

 

 

 

 

 

 

Design of bolted joints:

 

 

 

 

 

 

Design of welded joints: