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, 91ÅÝܽ (2011–present)
President, 91ÅÝܽ Faculty Association (including terms as President Elect and Past President) (2015-2018)
Assistant Professor (tenure track), Faculty of Education, 91ÅÝܽ (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)