239 pubs · 12,553 cites · h-index 52
Universitat Pompeu Fabra
2016 - Present
Barcelona Institute for Global Health
2016 - Present
Centro de Investigación Biomédica en Red de Epidemiología y Salud Pública
2016 - Present
Axcelis Technologies (United States)
2025 - 2025
Tampere University
2025 - 2025