225 pubs · 2,797 cites · h-index 22
George Washington University
1996 - Present
Stanford University
2016 - Present
Centre National de la Recherche Scientifique
2025 - 2025
Johns Hopkins University
2022 - 2025
University of Michigan–Dearborn
2011 - 2025