· Board Member, Digital Research Alliance of Canada | Alliance de recherche numérique du Canada2020–
· Board Member, Greater Vancouver Board of Trade (Current)2019–
· Board Member, Science World British Columbia (Current)2019–
· Board Member, Digital Technology Supercluster2018–2023
· Board Member, Innovate BC2018–2024
· Vice-President Research And Innovation, The University of British Columbia2017–
· Associate Vice President Research International Pro Tem, The University of British Columbia2016–2017
· Associate Dean (Research Graduate Studies), Faculty Of Science, The University of British Columbia2013–2016
· Co-founder, Tasktop Technologies (Current)2007–
· Professor, The University of British Columbia1996–2006
· Software Developer, MPR Teltech1987–1992