I am a Senior Lecturer in the School of Computer Science and Engineering at UNSW where I co-lead the Computing and Education research group. I am an award winning educator, and my main area of study is applied AI in education, including designing and evaluating pedagogically-sound Large Language Models with support from Google. See my other projects. Previously, I have co-founded EdTech startups, and was a Research Fellow at the Applied Artificial Intelligence Institute.
Teaching
I teach fundamentals computing courses such as Fundamentals of Programming, and Fundamentals of Software Engineering, achieving some of the highest
student-satisfactions scores at UNSW. Read my entire Student Experience Teacher Report (yes, my *entire* report, including the good, the bad, and
the ugly)
Projects
DCC Help
DCC Help brings the power of Generative AI to the Debugging C Compiler, utilising extra context to produce helpful, contextual explanations..
View Project
The Debugging C Compiler (DCC)
DCC is an educationally-focused C/C++ compiler which explains common novice compiler errors with simple terms.
View Project
Formatif
Formatif is a teaching and feedback tool, used be universities around Australia to supercharge their feedback.
View Project