259 pubs · 18,959 cites · h-index 51
Universitat Pompeu Fabra
2014 - Present
Barcelona Institute for Global Health
2014 - Present
Centro de Investigación Biomédica en Red de Epidemiología y Salud Pública
2013 - Present
University of London
2025 - 2025
National Institute of Occupational Health
2025 - 2025