118 pubs · 3,560 cites · h-index 28
Brigham Young University
2007 - Present
University of Cambridge
2011 - 2011
Rutgers, The State University of New Jersey
2010 - 2010
Biomedware (United States)
University of Reading
2003 - 2004