uOttawa
Research Assistant
Exocortex
Software Developer
Haichu Software
Software Developer
University of Ottawa
Teaching Assistant
Tencent
Software Engineer(Intern)
Sichuan University
Research Assistant
NAV CANADA
Software Developer
Sichuan University
Carleton University
University of Ottawa