http://www.udel.edu/iec/ IEC was founded in 1972 and is a multi-disciplinary laboratory devoted to the research and development of thin film photovoltaic solar cells. 451 Wyoming Road, Newark, DE 19716, United States Solar Energy