Course design, academic leadership, and 50+ courses across two decades
I have extensive experience in course design, academic leadership, and student welfare. At the ANU, I redesigned COMP2120 (Software Engineering) into a modern, group project-oriented course where every student contributes a pull request to a large open-source project. In 2025, I redesigned the COMP3500/4500/8715 TechLauncher capstone course for 400+ students, introducing a scalable time-boxed pod model that achieved a perfect 100% student satisfaction score. I also created SWEN 325 (Software Development for Mobile Platforms) from scratch at VUW in 2018, which received a perfect 1.0 teaching evaluation. At VUW I reinvented the COMP 361 Algorithms course in 2014, increasing enrolments tenfold, and rescued the SWEN 302 Agile Methods course, significantly improving its evaluation scores. I consistently achieved "overall effectiveness" scores around 1.6 out of 5 (with 1 being the best) across 50+ courses over two decades.
Beyond the classroom, I served as Associate Dean (Students) at VUW's Faculty of Engineering (2021 - 2022), overseeing approximately 2,000 students. In this role I created a Student Engagement System to proactively monitor student progress and centralised assessment scheduling across the faculty. I also served as Program Director for Software Engineering (2017 - 2018), leading the first major overhaul of the SE programme in eight years, and as Program Director (Science) in 2019, where I led the introduction of VUW's postgraduate AI & Machine Learning programme. At the ANU, I served as Associate Director of HDR for the School of Computing (2023 - 2025), managing admissions, supervision, and progress monitoring for over 200 PhD students. I have also served as Postgraduate Coordinator at VUW (2012 - 2016), chairing PhD proposal meetings and managing all thesis student matters across an interdisciplinary research programme.