1. Department of Engineering Technology and Industrial Distribution, Texas A&M University, College Station, TX, USA
2. Department of Engineering and Computing Education, University of Cincinnati, Cincinnati, OH, USA
3. School of Computer Science, The University of Oklahoma, Norman, OK, USA
4. Department of Electrical Engineering and Computer Science, Milwaukee School of Engineering, Milwaukee, WI, USA