1. Mechanical Engineering Department, Stanford University, Stanford, CA, USA
2. Bioengineering Department, Stanford University, Stanford, CA, USA
3. Departments of Mechanical Engineering, Bioengineering, and Orthopaedic Surgery, Stanford University, Stanford, CA, USA