Expedia, Inc.
Software Engineer Intern
Expedia, Inc.
Software Engineer
Microsoft
Software Engineer II
University of Michigan
Visiting Scholar
Shenyang Pharmaceutical University
Assistant Professor
Tianjin University
Northeastern University