Senior Software Engineer
Alibaba Group
Senior Staff Engineer and Director
University of Illinois at Urbana-Champaign
Research Scientist
Yahoo
Senior Research Scientist and Tech Lead at Yahoo Labs
Microsoft Research Asia
Research Intern
Motorola Labs
Research Intern
The Chinese University of Hong Kong
Research and Teacher Assistant
The Chinese University of Hong Kong