72 pubs · 2,553 cites · h-index 25
European Commission
2006 - Present
Joint Research Centre
2007 - Present
Impact Assessment
2015 - 2015
Center for Assessment
Finnish Institute for Health and Welfare
2012 - 2012