ENERGY 201C: Energy storage and conversion systems: Solar Cells, Fuel Cells, Batteries — Stanford Root