January/2010 – Present, Associate Professor, School of Computing and Information Technology, University of Wollongong, Australia
July/2019 – Jun/2021 Member of Senate, University of Wollongong
September/2019 – Present, Visiting Professor, Zhengzhou University, P. R. China
January/2015 – Present, Director, Advanced Multimedia Research Lab, Faculty of Engineering and Information Sciences, University of Wollongong, Australia
January/2013 – Present, 0801 Sub-Cluster Chair, Faculty of Engineering and Information Sciences
January/2009 – December/2013, Deputy Director, ICT Research Institute, University of Wollongong, Australia
January/2009 – December/2014, Co-Director, Advanced Multimedia Research Lab, Faculty of Engineering and Information Sciences, University of Wollongong, Australia
September/2013 – December/2013, Visiting Researcher, Microsoft Research, Redmond, USA
January/2010 – March/2010, Visiting Researcher, Microsoft Research, Redmond, USA
February/2004 – December/2009, Senior Lecturer, School of Computer Science and Software Engineering, University of Wollongong, Australia
December/2007 – February/2008, Visiting Researcher, Microsoft Research, Redmond, USA
January/2002 – December 2003, Principle Research Engineer, Motorola Research Centre, Sydney, Australia
May/1998 – December/2002, Senior Research Engineer, Motorola Research Centre, Sydney, Australia
February/1997 – May/1998, Information Officer, Australian Bureau of Meteorology, Australia
June/1992 – June/1993, Visiting Research Fellow, Murdoch University, Australia
January/1991 – December/1993, Associate Professor, Zhejiang University, P. R. China