He received his doctorate in Environmental Resources Engineering from SUNY College of Environmental Science and Forestry, and his master in Physical Geography from Chinese Academy of Sciences. Right before coming to Ball State University, he worked as a postdoc researcher at Boise State University, leading a team of social and biophysical scientists on the projection of water availability in Southwest Idaho.