Teaching

The following are the courses offered by Dr. Wu regularly. The full teaching history of Roy Wu can be found here.

Dr. Wu works closely with both graduate and undergraduate teaching assistants. As a team, we never stop developing and refining course materials. See MechE Teaching Fellow Program for more info.

 

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
  • History: every semester since SP2021

 

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
  • History: FA2020, SP2021, FA2021, SP2022, FA2023

 

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
  • History: FA2020, SP2021, FA2022, FA2023, FA2024

 

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
  • History: FA2021, SP2022, FA2022, SP2023, SP2024