104 pubs · 6,254 cites · h-index 40
Schrodinger (United States)
2013 - Present
AstraZeneca (Sweden)
2001 - 2014
AstraZeneca (United Kingdom)
2010 - 2010
Estonian University of Life Sciences
2005 - 2005
KTH Royal Institute of Technology
1997 - 2004