119 pubs · 3,891 cites · h-index 34
Evidence (Italy)
2016 - 2025
Thermo Fisher Scientific (United States)
2025 - 2025
Ithaka Harbors
2014 - 2024
Novo Nordisk (Denmark)
2016 - 2016
New York University Press