Microsoft
Corporate Vice President
Microsoft
Senior Development Lead
Microsoft
Partner Engineering Director
Microsoft
Distinguished Engineer
Microsoft
Principal Development Manager
Microsoft
Principal Development Lead
Washington University in St. Louis
Research Assistant (Computer Science Department)
Microsoft
General Manager
Washington University in St. Louis
Peking University