Santtila, Pekka, Abo Akademi University