1. Department of Engineering Education Purdue University West Lafayette Indiana USA
2. Department of Mechanical Engineering California Polytechnic State University San Luis Obispo California USA
3. Department of Computer Science University of Texas at El Paso El Paso Texas USA