IBM
Member of Development Staff
SAS
Principal Systems Developer and Architect
SAS
Principal Software Engineer and Tech Leader
SAS
Senior Software Development Manager
SAS
Senior Manager
Huazhang University of Science and Technology
Assistant Professor
Sun Microsystems
Member of Development Staff
Chinese School at Chapel Hill
Member of the Board of Directors
Huazhong University of Science and Technology
Duke University