University of Colorado at Boulder
Research Assistant
University of Illinois at Urbana-Champaign
Postdoctoral Research Associate
NC State University
Assistant Professor
NC State University
Associate Professor
Huazhong University of Science and Technology
University of Colorado at Boulder