ENERGY 295: Electrochemical Energy Storage Systems: Modeling and Estimation — Stanford Root