Teaching

Lecturing and Unit Coordinating

In 2026 at Adelaide University:

  • Semester 1, 2026: STAT1000: Data Skills for Scientists
  • Semester 1, 2026: MATHX410: Topics in Applied Mathematics A – Stochastic Modelling of Reaction-Diffusion Processes
  • Semester 2, 2026: STAT3013: Capstone Project in Applied Data Analytics III

In 2025 at the University of South Australia:

  • Semester 2, 2025: Math 1056: Linear Algebra
  • Semester 2, 2025: Math 3041: Topics in Mathematics 2 – Complex Analysis

In 2022-2023 at the Queensland University of Technology:

  • Semester 1, 2023: SEB113: Quantitative Methods in Science
  • Semester 2, 2022: SEB113: Quantitative Methods in Science

Tutoring

Between 2018-2022, during my PhD and Postdoc, at the Queensland University of Technology I tutored the following subjects:

  • MXB102 – Abstract Mathematical Reasoning (real analysis) – Workshops
  • MXB105 – Calculus and Differential Equations – Online Workshops and Consultation Sessions
  • MZB125 – Introductory Engineering Mathematics – Workshops and Computer Labs
  • MXB225 – Modelling with Differential Equations 1 – Hybrid online/in-person Workshops
  • MXB325 – Modelling with Differential Equations 2 (pde’s, fluid mechanics) – Hybrid online/in person Workshops and Course Development
  • MXB361 – Aspects of Computational Science – Lectorials

In 2024 during my Postdoc at the University of Melbourne I tutored the following subjects:

  • MAST10024: Mathematics and Statistics for Biomedicine
  • MAST30032: Biological Modelling and Simulation (cover)