Senior Software Engineer
Zhejiang University
Table Tennis Computer Game Developer
NC State University
Research Assistant
Software Engineer II
NC State University
Mini Library Management System
Zhejiang University
Large Scale Linear Programming
IBM
Software Developer
Caterpillar Inc.
Supply Chain Analyst Intern
Zhejiang University
North Carolina State University