I am Professor of Software Engineering at the Swinburne University of Technology, Melbourne, Australia. I am currently Dean for our School of Software and Electrical Engineering. I am also currently the Director of our Research Centre - Swinburne University Centre for Computing and Engineering Software Systems (SUCCESS). I was until mid-2013 the Head of Computer Science and Software Engineering here at Swinburne and briefly Deputy Dean for our previous Faculty of ICT. My teaching is mostly in the area of team projects, software requirements and design, software processes, distributed systems, and programming. My research is mostly in the area of software tools and techniques, software architecture, model-driven software engineering, visual languages, software security engineering, service-based and component-based systems and user interfaces. My work is generally pretty applied and I do consulting work with a range of companies. These have included, among many others, Thales Australia, CA Labs, XSol Ltd, Orion Health Ltd, Peace Software Ltd, and Whitecloud Systems Ltd.
FASE, FIEAust, IEEE TCSE Distinguished Educator