1. Department of Electrical & Computer Engineering Michigan Technological University Houghton Michigan USA
2. Department of Mechanical Engineering, Renewable Energy Storage Laboratory Dalhousie University Halifax Nova Scotia Canada
3. Department of Materials Science & Engineering Michigan Technological University Houghton Michigan USA