1. Case Western Reserve University Department of Mechanical Engineering, , Cleveland, OH 44106
2. Case Western Reserve University Department of Computer and Data Sciences, , Cleveland, OH 44106
3. Case Western Reserve University Department of Electric Engineering, , Cleveland, OH 44106