Qualcomm Innovation Center Inc
Software Engineer
Qualcomm Canada Inc.
Software Engineer
University of Victoria
Teaching Assistant
University of Victoria
Graduate student
University of Victoria
Research Assistant
Qualcomm Innovation Center Inc
Senior Software Engineer
Qualcomm Innovation Center Inc
Staff Software Engineer
Caltech
Intern
University of Victoria
Xi'an Jiaotong University