CHE308 - Chemical Processes for Energy Generation and Storage