Kansas State University
Assistant Professor
Purdue University
Research Assistant
Oregon State University
Associate Professor
University of NebraskaLincoln
Research Assistant
Purdue University
Teaching Assistant
Purdue University
Research Associate
Kansas State University
Associate Professor
University of Nebraska-Lincoln
Purdue University
Huazhong University of Science and Technology