ME 482: Machining Processes


This course is initiated and developed by Dr. Albert J. Shih. I taught this course in Winter 2017. This course covers traditional and non-traditional machining processes:


Traditional machining processes

  • Single-point, multiple-point and abrasive machining processes and surface generation

  • Machine tools – components, accuracy and metrology

  • Cutting mechanics – chip formation, forces, and energy

  • Cutting temperatures – thermal modeling and measurements

  • Cutting tools – materials, coatings, and tool geometry, tool wear and tool life 

  • Machining dynamics

Non-traditional machining processes

  • Electrical discharge machining 

  • Chemical-based machining 

  • Energy-based machining 

  • Biomedical machining


There are team-based term-long projects to allow students to apply machining technologies to solve real-world problems with collaborations with the automotive industry, the healthcare, and the manufacturing research. 


There is a plant visit to a local manufacturing company. For example American Broach & Machine Co.

ME 543: Analytical and Computational Dynamics I

This course is initiated and developed by Dr. C. David Remy.  I took this course in Fall 2013. I taught this course in Winter 2018. 


This course covers the description of kinematics and dynamics of multibody systems as they are typical for applications in robotics, mechatronics, and biomechanics.

The course provides the theoretical background to describe such systems in a precise mathematical way, while it also pays attention to an intuitive physical understanding of the underlying dynamics. It discusses the tools and methods necessary to create the governing differential equations analytically and it covers a range of computational algorithms that do so in a numerically efficient way. Special attention is paid to the handling of closed loops, collisions, and varying structure.

As part of the exercises accompanying this course, the students will implement their own multibody dynamics engine in MATLAB, using advanced programming techniques that include recursive formulations and object-oriented programming. The gained knowledge will enable a creative approach to the design and control of robotic systems. 

ME 250: Design and Manufacturing I

ME 250 is the entry level mechanical design and manufacturing course.  As a Graduate Student Instructor, in Fall 2013, Winter 2014, and Winter 2015, I have instructed 24 student teams on two versions of course project: M-Ball Competetiiton and Michigna Ninja Relay, as shown in the videos above. I taught Solidworks, machining processes, machine elements, engineering drawings, machinery design, design analysis, and optimization.