17 pubs · 5,338 cites · h-index 15
Institute for Research in Immunology and Cancer
2016 - 2016
Université de Montréal
Wellcome Trust
2009 - 2011
University of Cambridge
2009 - 2010
Addenbrooke's Hospital