John is an Adjunct Professor in the Research School of Computer Science. He is Dean of Science at the University of Auckland and prior to that was Dean of Engineering and Computer Science at the ANU. His research interests are primarily in the Software Engineering/Software Tools area and he is an active member of the Automated Software Engineering and Visual Languages research communities. John is a Fellow of the Royal Society of New Zealand and a Member of the Ako Aotearoa Academy of Tertiary Teaching Excellence.
Software Engineering Software Tools and Meta-tools Visual Languages
"My first area of research is software tools - basically software that can help people develop other software. This includes automated software engineering, which aims to develop software that will automatically produce code to do certain tasks or routines. My second area of research is visual languages - using visual concepts to write code rather than a textual computer language."
John started out as a physicist, but switched to computer science at the University of Auckland during his days as a graduate student. A successful researcher who has enjoyed commercial success, his role as a Dean squarely into administration. But he feels that the opportunity to develop the careers of other research staff and students is an extremely satisfying one that enjoys combining with his research role.