He got his bachelor’s degree in hydraulic engineering from Tsinghua University, master’s degree in environmental science from Peking University, a second master degree in applied math from University of Illinois at Urbana-Champaign (UIUC). In 2008, he got his Ph.D. degree in civil engineering from UIUC. He is serving as Associate Editor of the Journal of Hydraulic Engineering, ASCE and vice-chair of the ASCE EWRI computational CFD task committee.