His research focuses on physics and computational modeling of fluid flow in permeable earth materials, with applications to shale gas production, geological carbon storage, and contaminant transport in soil and groundwater. Prior to joining the U of A, Bo was a postdoc in the Department of Energy Resources Engineering at Stanford University. Bo holds a B.S. in Hydraulic Engineering from Tsinghua University and a M.A. and Ph.D. in Civil and Environmental Engineering from Princeton University.