· Canada Research Chair In Digital Games And Immersive Social Technologies, University of Victoria2024–
· Professor Of Computer Science, University of Victoria2023–
· Canada Research Chair In Digital Gaming Experiences And Technologies, University of Saskatchewan2020–2023
· Professor, University of Saskatchewan2017–2023
· CHI Steering Committee (Emeritus Chair), ACM SIGCHI2016–
· Associate Professor, University of Saskatchewan2012–2017
· Assistant Professor, University of Saskatchewan2007–2012
· PDF, Computer Science, Dalhousie University2006–2007
· Postdoctoral Fellow, Dalhousie University2006–2007
· PDF, Computer Science, The University of British Columbia2005–2006
· PhD, Computing Science, Simon Fraser University2000–2005
· M.Sc., Kinesiology, Simon Fraser University1997–2000
· B.Sc., Mathematics, The University of Winnipeg1993–1997