His main research areas are in service-oriented software engineering with a strong focus on business and financial applications. He completed a PhD in Computer Science at the University of Sheffield in 1990 and held several academic appointments in the USA and the UK before joining UNSW in 2000. He is currently actively involved in several research projects in the area of large-scale news and financial market data analysis. He is a member of the Australian Computer Society (ACS) and IEEE Computer Society.