He has a joint appointment in the School of Mechanical and Manufacturing Engineering and in the School of Photovoltaic and Renewable Energy Engineering. He received his PhD from the University of Cambridge and then undertook his post-doctoral research at Sandia National Laboratories prior to joining UNSW.