18 pubs · 2,560 cites · h-index 13
L-3 Communications (United States)
2019 - 2019
University of Cambridge
2007 - 2009
Addenbrooke's Hospital
2009 - 2009
University of Cincinnati
2005 - 2008
Human Genome Sciences (United States)
2006 - 2006