TOPICS Thin Film Photovoltaic TechnologiesCdTeCIGSAmorphous silicone (a-Si)Gallium arsenide (GaAs)CZTSCTSSb2Se3SnS Emerging Photovoltaic TechnologiesPerovskite solar cellsDye-sentisized solar cellsOrganic photovoltaicsPolymer photovoltaicsQuantum dot cells