Software Engineer, Intern
Argonne National Lab
Amazon
Software Development Engineer II
Electronic Arts (EA)
Software Engineer
Nanjing University of Aeronautics and Astronautics
The University of Edinburgh
Georgia Institute of Technology