The following are the courses offered by Dr. Wu regularly. The full teaching history of Roy Wu can be found here.
ENME482L Control & Vibration Lab | Mechatronics
During COVID, this course introduced the students to micro-controllers, software, sensors and actuators in a way that emphasizes practical application.
- Coding platform: Arduino, MATLAB
- Level: Senior level Mechanical Engineering required course
- Open Learning: ENME482L GitHub
ENME475 Robotics
This senior elective course covers fundamentals of modern robotic manipulators including kinematics, dynamics and controls. The mathematical basis of each area is introduced, and concepts are motivated using common robotics applications and programming exercises. This course also has a variation version ENME408, which covers more design components.
- Coding platform: Python
- Level: Senior level Mechanical Engineering elective course
ENME403 Automatic Controls
This course introduces fundamentals of classical control theory and modern control theory and related applications. The main goal is to enable students to analyze, design, and synthesize linear control systems.
- Coding platform: Python
- Level: Senior level Mechanical Engineering required course
ENME303 Computational Methods for Engineers
Covering linear algebra and programming, this course consists of two of the most important topics for modern engineering.
- Coding platform: MATLAB
- Level: Junior level Mechanical Engineering required course
- Open Learning: ENME303 GitHub