27 pubs · 8,221 cites · h-index 14
Opexa Therapeutics (United States)
2013 - 2015
St. Jude Children's Research Hospital
2007 - 2012
The University of Texas at Austin
2004 - 2008