· Associate Professor, Manning College of Information and Computer Sciences University of Massachusetts Amherst. (Current)2022–
· Associate Professor, Colorado School of Mines2020–2022
· Assistant Professor, Colorado School of Mines2014–2020
· Scientific Computing Intern, Oak Ridge National Laboratory, National Institute for Computational Sciences2011–2011
· Doctor of Philosophy (Ph.D.), Computer Science, University of Tennessee-Knoxville2009–2014
· Master of Science (M.S.), Electrical and Electronics Engineering, Chinese Academy of Sciences2006–2009
· Bachelor of Science (B.S.), Electrical and Electronics Engineering, University of Science and Technology of China2002–2006