97 pubs · 2,396 cites · h-index 24
University of South Alabama
2017 - Present
World Wide Web Consortium
2025 - 2025
Institut Curie
2022 - 2025
Harvard University
2014 - 2023
USA Mitchell Cancer Institute
2016 - 2023