Centre for Photovoltaic Devices and Systems, School of Electrical Engineering and Computer Science, The University of New South Wales