Andy is currently working on thin film tin sulphide (SnS) photovoltaics (PV) using a prototype inline metal organic chemical vapour deposition (MOCVD) reactor. He also works on transparent conducting oxides (TCOs) using a large area inline MOCVD system and is currently focused on aluminium doped zinc oxide (AZO), as well as using zinc oxide (ZnO) as a resistive barrier layer. Andy is working towards an Earth abundant non-toxic solar cell device and has interests in the investigation of suitable n-type buffer/window layers for an effective p-n junction in a SnS-based solar cell. Other interests include the CVD approach for fabrication of perovskite films for improvement of structure stability and long term performance of solar cells using tin halides. Andy has designed and built a gas delivery system for perovskite CVD, with use of metal organic chemical precursors and capability for industrial scale-up. He has also established a robust platform process for thin film cadmium telluride (CdTe) PV with tight control on all MOCVD process parameters from substrate to solar cell device. This included development of ultra-thin CdTe solar cells, working towards reducing material consumption and production costs for commercial manufacture.