42 pubs · 2,807 cites · h-index 17
Loyola University Chicago
2008 - 2025
University of Chicago
2022 - 2022
Johns Hopkins University
2005 - 2007
Yale University
2002 - 2006
European Molecular Biology Laboratory
2005 - 2005