2005--present Associate Professor, Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC
1999--2005 Assistant Professor, Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC
1997--1999 Staff Engineer, Dynacs Engineering Company, Houston, TX
1995--1997 Research Associate, Centre for Process Systems Engineering, Imperial College of Science, Technology and Medicine, London, UK
1991--1995 Research Assistant, Department of Mechanical Engineering, University of California, Berkeley, CA