Teaching¶
Current Courses¶
ELEC4401 · Signal Processing
2026– University of Newcastle / Singapore
ENGG1003 · Procedural Programming
2024– University of Newcastle / Singapore [600+ students]
MENG3451 · Medical Imaging & Signal Processing
2024– University of Newcastle
Past Courses¶
BIOE6601 · Medical Imaging
2019–2023 University of Queensland — student rating: 4.8/5.0