Academic Positions
- Professor, Faculty of Education, Simon Fraser University (2000–present)
- Associate Member, Department of Mathematics, Simon Fraser University (1994–present)
- Associate Professor, Faculty of Education, Simon Fraser University (1994–2000)
- Visiting Professor, Department of Science Education, Technion – Israel Institute of Technology (1996–1997)
- Assistant Professor, Faculty of Education, Simon Fraser University (1991–1994)
- Assistant Professor, Department of Mathematical Sciences, Northern Illinois University (1989–1991)
- Faculty Member, Institute for Secondary Mathematics and Computer Science Education, Kent State University (1990, 1991 summers only)
- Instructor, Department of Science Education, Technion – Israel Institute of Technology (1985–1989)
- Research Assistant, School of Education, University of Haifam (1981–1985)