He has held positions of Associate Head of School and Head of Discipline and has served on the University Academic Senate and the University Education Committee. His teaching experience includes The University of New South Wales, The University of Technology, Sydney, and teaching assignments in Shanghai, Hong Kong, Malaysia, and the United States of America.