95 pubs · 4,644 cites · h-index 34
Emory University
2000 - Present
Activated Research Company (United States)
2011 - 2011
Hamline University
University of Washington
2000 - 2001
University of Waterloo
1997 - 1997