He received his bachelor degree in computational mathematics from Wuhan University in China, and master degree in applied mathematics from Nankai University in China. He also received his master and PhD degrees from Department of Industrial and Systems Engineering at University of Florida. Before joining UA, he worked in Los Alamos National Laboratory, Los Alamos, New Mexico and Sandia National Laboratories, Albuquerque, New Mexico.