127 pubs · 4,152 cites · h-index 30
University of Waterloo
2006 - 2025
BioInVision (United States)
2021 - 2025
Vision Cooperative Research Centre
2023 - 2023
Australian National University
2020 - 2020
Deakin University
2015 - 2020