IEEE EDS Mini-Colloquium on Solar Photovoltaics