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

LAT Summer Program

2025/26 Summer Dr. Ruoyu Wang

This summer program gives Low Altitude Technology MSc students hands-on experience to apply theory and build practical skills.

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 I

2026/27 Full Year Dr. Ruoyu Wang

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

AILT9018 Artificial Intelligence Literacy II

2026/27 Sem 1 Dr. Ruoyu Wang

This course equips students with practical AI skills to use, develop, and responsibly apply AI technologies to engineering problems.

AILT9018 Artificial Intelligence Literacy II

2026/27 Sem 2 Dr. Ruoyu Wang

This course equips students with practical AI skills to use, develop, and responsibly apply AI technologies to engineering problems.

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.