Send email
ORCID: 0000-0002-7994-7963
Staff: view this person on the intranet
PhD 2016, Massachusetts Institute of Technology, USA.Postdoctoral research at Hubrecht Institute, The Netherlands.Group leader at EMBL since September 2022.