I am committed to mentoring the next generation of computer scientists and take great pride in the careers my students have gone on to build. I have supervised over 80 students at all levels - from undergraduate research projects to postdoctoral researchers - across The Australian National University (ANU), Victoria University of Wellington (VUW), Carnegie Mellon University (CMU), Karlsruhe Institute of Technology (KIT), and Iowa State University of Science and Technology (ISU). My former students and collaborators have gone on to positions at leading companies and universities, including Dr Julian Mackay (Verification Engineer at Kry10; formerly Lecturer at Victoria University of Wellington and MBIE Science Whitinga Fellow), Dr Radu Muschevici (Assistant Professor, University of Nottingham Malaysia), Dr Amos Robinson (Computer Scientist, Microsoft), Justin Lubin (PhD candidate, UC Berkeley), Dr Darya Melicher (Product Manager, San Francisco Bay Area; previously Google), Dr Paley Li (Postdoc, Czech Technical University with Jan Vitek), Dr Hannes Mehnert (Co-founder, Robur cooperative), Felix Shi (Senior Security Architect, Xero), Garming Sam (Security Platform Engineer, Westpac NZ), and Constantine Dymnikov (Solutions Architect, NZ Ministry of Justice).
As Associate Director of HDR at the ANU School of Computing (2023 - 2025), I managed admissions, supervision, and progress for over 200 PhD students. I created a monitoring app to proactively track student progress and wellbeing, revamped the admissions and scholarship process, and ensured regular six-monthly reviews across all research clusters. Previously, as Postgraduate Coordinator at VUW (2012 - 2016), I chaired every PhD proposal meeting and managed all thesis student matters across an interdisciplinary research programme, earning a commendation from the BE Review Panel in 2016.
I am always looking for motivated graduate students to work on programming language design, type systems, software verification, and related areas.
External applicants: for me to consider you (and reply), the first paragraph of your email must name at least one referee who knows you, is willing to provide a reference, and has published at one of the four major ACM SIGPLAN conferences (POPL, PLDI, ICFP, or OOPSLA) or a similarly strong venue such as CAV; emails without this are filed away without a response. Students already at my institution are exempt — just email me or come and chat in person.
How to Apply ANU PhD Scholarships