VIA Telecom
Software Engineering Intern
NAVWAR
Computer Engineer
Peace Corps
Community Economic Development Volunteer
Canadian Solar Inc.
Electrical Engineering Intern
Eton Bioscience
Software Engineer
Clean Power Research
Software Engineer
Beijing Amusing Treasure Ship Technology Co. Ltd.(北京趣味宝船科技有限公司)
Electrical Engineering Intern
University of California, Davis