Research and Development Programmer
ottawa, ontario, canada
Ubisoft Toronto
University of Trento
Queen's University
The University of Edinburgh