378 pubs · 10,261 cites · h-index 51
Carnegie Mellon University Africa
2025 - Present
Bank of New York Mellon
2025 - 2025
Leibniz University Hannover
2022 - 2024
Pennsylvania State University
2004 - 2024
L3S Research Center