Teaching
Teaching portfolio, curriculum design, and postgraduate supervision with a strong focus on industry relevance and student success.
Teaching Philosophy
My teaching philosophy is grounded in clarity, inclusivity, and real-world relevance. I aim to create structured and engaging learning environments that help students understand complex concepts deeply while building confidence and professional skills. I place strong emphasis on industry-aligned learning, continuous feedback, and fostering curiosity in Cyber Security, Software Engineering, and Artificial Intelligence.
Courses Taught (Lecturer / Unit Coordinator)
- Concepts in Cyber Security (COMP SCI 7328)
- Big Data Analysis and Project (COMP SCI 7209)
- Industry Project in Information Technology (COMP SCI 3021 & COMP SCI 3021MELB)
- Secure Software Engineering (COMP SCI 7412)
- Software Engineering & Project (COMP SCI 3006)
Curriculum Design
I actively contribute to curriculum design by developing project-based assessments, aligning learning outcomes with industry expectations, and integrating emerging technologies such as Generative AI, Cloud-native systems, and secure software practices into coursework.
Teaching Excellence & Student Reviews (SELT)
I was delighted to receive an overall score of 99% in the Student Experience of Learning and Teaching (SELT) for my first experience teaching and coordinating courses at the University of Adelaide.
What Students Value Most
- Clear Structure: Well-organised lectures and workshops.
- Simplicity with Depth: Making complex topics accessible.
- Real-World Relevance: Strong industry alignment.
- Constructive Feedback: Continuous and actionable feedback.
- Positive Energy: Motivating and engaging learning environment.
I value student feedback and continuously refine my teaching practices to deliver meaningful learning experiences.