Microsoft
Research Development Intern
Microsoft
Software Engineer
Microsoft
Software Engineer II
Microsoft
Research Intern
Peking University
Research Assistant
Carnegie Mellon University
Research Assistant
Carnegie Mellon University
Beijing Normal University