Courses (instructor or director)
- PBHL 101: Introduction to Public Health — Drexel University, 2025
- EPI 804: Causal Inference (Application) — Drexel University, 2024
- EPI 564/864: Data Science Using R — Drexel University, 2022
- EPIT 880 / EPI 805: Advanced Topics in Epidemiology: History, Theory and Bias — Drexel University, 2021, 2023
Short courses & workshops
- Multilevel Analysis for Urban Health Research — Drexel short course, 2018–2025. Details
- Data Visualization in R for Urban Health — Drexel, 2019–2020. Details
- Urban Health Research — Universidad Internacional Menéndez Pelayo / Escuela de Salud Pública de Menorca, 2017
Guest lectures (selected)
- Built Environment and Health; Introduction to Urban Health; Social Epidemiology — Drexel University, 2018–2024
- Public health in an era of epidemics — Harvard University, 2020–2021
- From Data to Action — UNC Chapel Hill, 2021
- Population Health and Epidemiology; Introduction to Global Health — McGill University, 2022–2023
- Social Epidemiology (summer institute); Epidemiology of Diabetes and Obesity — Johns Hopkins Bloomberg School of Public Health, 2017–2019
- Methods in Social Epidemiology — University of Antwerp, 2019
- Epidemiology and Cardiovascular Epidemiology guest lectures — University of Oviedo (2017–2021)
Earlier teaching
- Epidemiology (6 ECTS) — University of Alcalá, Madrid, 2013
- TA/lab instruction in epidemiologic methods — Johns Hopkins, 2014–2016
- Social Epidemiology — National School of Public Health (Spain), 2013 & 2016
- Epidemiology and Cardiovascular Epidemiology guest lectures — University of Alcalá (2011–2012); University of Oviedo (2012–2016)