The Hong Kong Polytechnic University, Hong Kong SAR Cornell University, USA Michigan State University, USA University of Nevada, Las Vegas, USA Pennsylvania State University, USA University of Surrey, United Kingdom Virginia Polytechnic Institute and State University, USA Purdue University, USA Oklahoma State University, USA University of Central Florida, USA