Undergraduate

Level 1–4 courses, with current and previous teaching roles shown chronologically.

ELEC1111 Electrical Circuit Fundamentals

Current
  • 2024 Summer–presentConvenor and Lecturer

ELEC2141 Digital Circuit Design

Current
  • 2026–presentTutor

TELE3118 Network Technologies

  • 2019–2023Teaching Assistant and Lab Demonstrator

TELE3119 Trusted Network

  • 2018–2019Lab Demonstrator

ENGG4600 Engineering Vertically Integrated Project

Current
  • 2026–presentCo-lead, CyberShield Project
  • 2021–2022Co-lead, CyberShield Project

TELE4642 Network Performance

  • 2018–2023Teaching Assistant and Lab Demonstrator

Postgraduate

Level 9 courses, with current and previous teaching roles shown chronologically.

TELE9752 Network Operations and Control

Current
  • 2023–presentConvenor and Lecturer
  • 2021–2022Teaching Assistant

GSOE9758 Network Systems Architecture

Current
  • 2023–presentConvenor and Lecturer
  • 2021–2022Teaching Assistant