Hakkarainen, Pentti, University of Oulu, Kajaani Department of Teacher Education, Finland