UNSW SPREE 202407-19 Feng Yan - Highly Efficient Thin Film Photovoltaics for Clean Energy Generation