Consistently received strong student evaluations, with an average course evaluation of 4.80/5.00 over the past five years (2022–2026).
MEE211 Engineering Mechanics II (Dynamics)
MEE321 Mechanical Vibrations I
MEE322 Dynamic Systems and Control I
MEE422/522 Design of Robot Manipulators
MEE426/526 Mechatronics System Design
MEE427/527 PLC-based Robotics in Automated Systems
MEE624 Robot Dynamics and Control
MEE625 Robot Programming and Control
Advised 40 senior design teams (NIU College of Engineering Senior Design) through a two-semester capstone design sequence (Spring 2014-Spring 2026)
Selected Senior Design Team Recognitions:
• ETAS Senior Design Award - Application of Software in Engineering Projects, Spring 2023
• Prior to the transition to the current college-wide award system:
o First Place: Fall 2018 (ME), Fall 2017 (ME)
o Second Place: Fall 2018 (ME), Spring 2018 (ME), Spring 2015 (ME), Spring 2015 (EE)