Bloomberg
Software Developer
University of Southern California
Research Assistant
University of Southern California
Teaching Assistant
Senior Software Engineer
University of Southern California
Beijing Jiaotong University
Stanford University