353 pubs · 6,620 cites · h-index 39
University of Florida
2012 - 2025
Intel (United States)
2024 - 2024
University of Connecticut
2007 - 2021
Florida Institute for Conservation Science
2020 - 2020
Centre National de la Recherche Scientifique
2017 - 2017