Cognex Corporation
Software Engineer
MDOL
Senior software engineer
FutureWei Technologies
Architect
O-Net Communications Limited
Architect and Team Lead
Center for Neurological Imaging, Brigham and Women’s Hospital
Computer Scientist
Boston University
Tsinghua University