1. Department of Mechanical EngineeringZheng's Research GroupStanford UniversityStanfordCA 94305USA
2. Department of Mechanical EngineeringTang Research GroupStanford UniversityStanfordCA 94305USA
3. Department of Mechanical EngineeringDeng Energy and Technology GroupMassachusetts Institute of TechnologyCambridgeMA02139USA