Skip to content

Teaching

Teaching Philosophy

My teaching philosophy

Current Courses

MENG3451 · Medical Imaging & Signal Processing
University of Newcastle
2025

Past Courses

ENGG1003 · Procedural Programming
University of Newcastle
2025
MENG3451 · Medical Imaging & Signal Processing
University of Newcastle
2024
BIOE6601 · Medical Imaging
University of Queensland — student rating: 4.8/5.0
2019–2023

Teaching Resources

Recordings etc. PDFs. Tutorials. computer labs (jupyter-notebooks)