40 pubs · 1,694 cites · h-index 19
Universidade do Porto
2026 - Present
Star Technology and Research (United States)
2024 - Present
Université Bourgogne Franche-Comté
2025 - 2025
Bristol-Myers Squibb (United States)
2010 - 2018
The Bristol-Myers Squibb Children's Hospital
2010 - 2010