MATSCI 156: Solar Cells, Fuel Cells, and Batteries: Materials for the Energy Solution — Stanford Root