1969-1975 Studium der Psychologie, Soziologie, Pädagogik und Philosophie an der Universität Zürich.
1975 Lizentiat.
1976-1989 Assistent, danach wissenschaftlicher Mitarbeiter im Fachbereich Pädagogische Psychologie des Pädagogischen Instituts der Universität Zürich.
1980 Doktorat.
1986 Habilitation an der Universität Zürich für Pädagogik mit besonderer Berücksichtigung der Pädagogischen Psychologie.
1988 Research Fellow an der University of California in Berkeley.
1989-1991 Assistenzprofessor für Pädagogik mit besonderer Berücksichtigung der Pädagogischen Psychologie an der Universität Zürich.
1991-2015 Ordinarius für Pädagogik, Pädagogische Psychologie, Didaktik und Schulforschung an der Universität Bern.
2000-2004 Präsident der Konferenz der Lehrerinnen- und Lehrerbildung des Kantons Bern.
2004-2005 Präsident des Gründungsschulrats der Pädagogischen Hochschule Bern.
2005-2007 Präsident des Schulrats der Pädagogischen Hochschule Bern.
2015 Emeritierung.