Staff Software Engineer
Senior Software Engineer
The Ohio State University
Graduate Research Assistant
Microsoft
Research Intern
Chinese Academy of Sciences
Research Intern
Software Engineer
Senior Staff Software Engineer
Avaya
Research Intern
The Ohio State University
Beihang University
Foshan No. 1 High School