He received his B.Eng, M.Phil, and Ph.D degrees from University of Science and Technology of China, the Chinese University of Hong Kong, and University of Florida in 2002, 2004, and 2007, respectively. Prior to his current position, he was a postdoc research associate at University of Florida in 2008 and an assistant professor at Kansas State University from 2008 to 2011.