51 pubs · 2,397 cites · h-index 23
Instituut voor Tropische Geneeskunde
2013 - 2023
Médecins Sans Frontières
2019 - 2019
Fondazione IRCCS Ca' Granda Ospedale Maggiore Policlinico
2010 - 2010
University of Milan
2003 - 2009
Ospedale Maggiore
2003 - 2009