Xu, Mingrui, John and Marcia Price College of Engineering, University of Utah, Salt Lake City, USA, China