Skip to content

Teaching

Current Courses

ELEC4401 · Signal Processing
University of Newcastle / Singapore
2026–
ENGG1003 · Procedural Programming
University of Newcastle / Singapore [600+ students]
2024–
MENG3451 · Medical Imaging & Signal Processing
University of Newcastle
2024–

Past Courses

BIOE6601 · Medical Imaging
University of Queensland — student rating: 4.8/5.0
2019–2023