121 pubs · 1,759 cites · h-index 20
Leiden University Medical Center
2015 - Present
Leiden University
2017 - 2025
Netherlands Leprosy Relief
2024 - 2024
eHealth Africa
2021 - 2021
Nanyang Technological University
2020 - 2020