Catalyst and Spot Awards

Prize: Prize (including medals and awards)

Description

Received 2x Catalyst and 3x Spot awards for outstanding scientific contributions
OrganisationsNovartis Institutes for Biomedical Research (UK)