Previously he was Programme Manager within Smart Internet Technology Cooperative Research Centre where he led several research projects on dialogue management and personalisation in software agents. Prior to joining UNSW he spent three years at British Telecom Labs in the UK where he was part of a team that received the British Computer Society Medal for Innovation in Information Technology for work on the Intelligent Assistant.