- 8/04 -present, Assistant Professor, Associate Professor, Professor, Department of Civil and Environmental Engineering, UNLV
- 8/02-8/04, Research Assistant Professor, Department of Civil Engineering, The University of Virginia, Charlottesville, VA
- 11/98-8/02, Assistant Professor, Department of Civil Engineering, Polytechnic University of New York, Brooklyn, NY
- 1/97-10/98, Postdoctoral Fellow, Department of Civil and Environmental Engineering, West Virginia University, Morgantown, WV
- 4/88-1/92, Lecturer, Department of Transportation Management and Engineering, Northern Jiaotong University in China