Carnegie Learning Canada
Junior Game Designer
Carnegie Learning Canada
Lead Game Designer
Carnegie Learning Canada
Director of Education
Carnegie Learning
Senior Director of Game-Based Learning
BrainBoost Education
Math and Science Teacher
The University of British Columbia