Teaching

Course materials, schedules, and resources for classes taught.

This page displays a collection of courses with detailed schedules, materials, and resources. You can organize your courses by years, terms, or topics.

Upcoming Events

2026

ENGG2202 Engineering Challenges II

2026/27 Full Year Dr. Ruoyu Wang

This course is a fully project-based active learning course for second-year engineering students.

ENGG1101 Engineering Challenges

2026/27 Full Year Dr. Ruoyu Wang

This course is a hands-on, project-based experience for all first-year engineering students.

2025

ENGG1101 Engineering Challenges

2025/26 Full Year Dr. Ruoyu Wang

This course is a hands-on, project-based experience for all first-year engineering students.