What majors are needed to study solar photovoltaics