21 pubs · 567 cites · h-index 5
Novartis (Switzerland)
2013 - 2017
Salk Institute for Biological Studies
2017 - 2017
Swiss Tropical and Public Health Institute
2009 - 2009