1. Media Art and Technology Program, University of California, Santa Barbara, CA, USA
2. Department of Mechanical Engineering, University of California, Santa Barbara, CA, USA
3. Biological Engineering Program and Department of Mechanical Engineering, University of California, Santa Barbara, CA, USA