Prof. Fiona M. Palmer gives paper in Helsinki