24 pubs · 2,692 cites · h-index 18
AstraZeneca (Sweden)
2003 - 2008
Massachusetts Institute of Technology
1999 - 2002
Leiden University
2001 - 2001
Aarhus University
1997 - 2001
Brandeis University