Senior Software Engineer
Software Engineer
Microsoft Research Asia
Intern
Software Engineer Intern
Staff Software Engineer
University of Wisconsin-Madison
Research Assistant
Microsoft
Software Engineer Intern
Baidu, Inc.
Distinguished Architect
Peking University
University of Wisconsin-Madison