Palmer, Russ, University of Helsinki, Finlandiya