44 pubs · 733 cites · h-index 13
Quantitative BioSciences
2025 - 2025
University of Edinburgh
2019 - 2025
École Polytechnique Fédérale de Lausanne
2018 - 2019
University of Cambridge
2013 - 2016
Trinity College London
2014 - 2014