41 pubs · 6,617 cites · h-index 28
European Patent Organisation
2006 - 2009
University of Chicago
2004 - 2005
Argonne National Laboratory
2004 - 2004
Karolinska Institutet
1994 - 2004
Massachusetts Institute of Technology
2001 - 2001