Lehto, Mari, University off Turku