Staff Software Engineer
Microsoft Research
Research Intern
Cisco
Senior Software Engineer
HPE Aruba Networking
Senior Member of Technical Staff
VMware
Staff Engineer
Software Engineer
NEC Research Labs
Research Intern
Tsinghua University
University of Illinois Urbana-Champaign