The University of Texas at Austin
Graduate Research And Teaching Assistant
Carnegie Mellon University
Postdoctoral Research Associate
University of California, Riverside
Assistant Professor
Huazhong University of Science and Technology
The University of Texas at Austin
Shenyang No. 2 Senior High School