21 pubs · 1,789 cites · h-index 11
Durham University
2018 - Present
Harvard University
2014 - 2018
Agency for Science, Technology and Research
2017 - 2017
Institute of Molecular and Cell Biology
University of Cambridge
2012 - 2013