34 pubs · 931 cites · h-index 11
Beijing Jiaotong University
2025 - 2025
Carleton University
2008 - 2025
University of North Carolina at Chapel Hill
2016 - 2022
National Institute for Physiological Sciences
2015 - 2016
Max Planck Society
2006 - 2012