Teaching

Microcredentials (Short Courses) for Cybersecurity Training/Upskilling

Certification, Institute of Technology, Digital, TAFE Meadowbank, 2022

Developed and delivered microcredential programs on:

  • Digital Forensics: focused on incident response, memory imaging, and open-source forensic tools.
  • Mobile Security: covering mobile app vulnerabilities, reverse engineering, and secure app development best practices.
  • Applied Cryptography: covering applied cryptography on data at rest and transit, including deployment of PKI, block-chain, and multi-party computations.

COMP8260 – Advanced Systems and Network Security

Undergraduate, School of Computing, Macquarie University, 2021

  • Postgraduate (Ongoing, since 2020)
  • Covers modern network and distributed systems security, with hands-on scenarios involving DDoS simulation, log correlation, and forensic response. Redesigned for deeper engagement, leading to a 40% rise in enrolment.

Teaching and Mentoring

Graduate Course, Macquarie University, School of Computing, 1900

I design and deliver cybersecurity-focused units and microcredentials that bridge foundational theory with practical, industry-aligned experience. Many of my courses integrate real-world malware datasets, memory analysis, and threat simulation tools to equip students for applied security roles.

COMP8325 – Applications of AI for Cyber Security

Undergraduate, School of Computing, Macquarie University, 2021

  • Postgraduate (Ongoing, since 2021)
  • Designed, convened, and lectured the first offering of this unit, focusing on the intersection of AI and cybersecurity. Students engage in practical labs involving adversarial machine learning, malware detection pipelines, and AI-driven threat intelligence. Enrolment exceeds 30 students annually.

COMP8851/COMP8860 – Capstone Project Supervision

Undergraduate, School of Computing, Macquarie University, 2020

  • Postgraduate (Ongoing)
  • I supervise Master’s students undertaking capstone projects as part of their (Master of Cybersecurity) degree requirements. These projects offer students the opportunity to pursue a defined research or design problem independently. Under my guidance, students learn to formulate research questions, connect their work to existing literature, and execute their investigation or design work in a systematic and scholarly manner.

COMP4092/4093 – Bachelor Thesis Project Supervision

Undergraduate, School of Computing, Macquarie University, 2020

  • Undergraduate (Ongoing)
  • I supervise Honours-level undergraduate students at Macquarie University undertaking year-long thesis projects. These projects enable students to develop and demonstrate advanced research or engineering skills. I guide them through formulating research hypotheses, conducting literature reviews, implementing solutions, and communicating results through formal presentations and academic writing.

COMP8320 – Data and Information Security

Undergraduate, School of Computing, Macquarie University, 2020

  • Postgraduate (Ongoing, since 2020)
  • Focuses on encryption, access control, and system hardening. Expanded to include practical labs on data exfiltration prevention and secure system design, contributing to strong student growth (+40%).

COMP2310 – Digital Forensics

Graduate Course, Macquarie University, School of Computing, 1900

  • Undergraduate (Ongoing, since 2020)
  • Introduced real-time forensic investigation labs, covering memory acquisition, disk imaging, and live analysis. Since the curriculum redesign, student numbers have increased by 40% over two years.