NEC Laboratories America, Inc.
Research Intern
Microsoft
Intern
NC State University
Graduate Teaching Assistant
Staff Software Engineer and Tech Lead
Microsoft
Software Engineer
NC State University
Graduate Research Assistant
Senior Software Engineer
Truòng Dai hoc Bách Khoa Hànôi
North Carolina State University