1. Department of Information Sciences and Technology, College of Engineering and Computing George Mason University Fairfax Virginia USA
2. Department of Engineering Education Virginia Tech Blacksburg Virginia USA
3. Department of Computer Science and Engineering College of Engineering, Qatar University Doha Qatar