1. Institute for Computational and Mathematical Engineering Stanford University Stanford California USA
2. Department of Energy Resources Engineering Stanford University Stanford California USA
3. Department of Mechanical Engineering Stanford University Stanford California USA