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