Ramstedt, Tommy, Åbo Akademi University, Finland