Academic Positions
- President, Confederation of University Faculty Associations of British Columbia (including two-year terms as Vice President and Past President) (2018-present)
- Chair of the Board of Directors, Institute for Public Education/British Columbia, (2021-present)
- Associate Professor, Faculty of Education, Simon Fraser University (2011–present)
- President, Simon Fraser University Faculty Association (including terms as President Elect and Past President) (2015-2018)
- Assistant Professor (tenure track), Faculty of Education, Simon Fraser University (2005–2011)
- Adjunct Faculty, Curry School of Education, University of Virginia (2004)
Professional positions
- Senior Policy Analyst, Association for Supervision and Curriculum Development (2002-2004)
- Associate Director - State Issues, American Association of Colleges for Teacher Education (2000-2002)
- Program Associate, American Association of Colleges for Teacher Education (1997-2000)
- Curriculum Specialist, Fairfax County Public Schools, Virginia, USA (1997)
- Academic Coordinator and Teacher of English, Enterprise School, Fairfax County Public Schools, Virginia, USA (1996-1997)
- Teacher of English, Enterprise School, Fairfax County Public Schools, Virginia, USA (1994-1996)
- Assistant English Teacher (AET), Japan Exchange and Teaching (JET) Programme. Anan Machi, Shimoinagun, Nagano, Japan (1993-1994)
- Teacher of English, Enterprise School, Fairfax County Public Schools, Virginia, USA (1990-1993)
- Center Teacher, School-Age Child Care, Fairfax County Public Schools, Virginia, USA. (1990)