8 pubs · 199 cites · h-index 6
University of Illinois Urbana-Champaign
2010 - 2012
Abbott (United Kingdom)
2012 - 2012
Precision Therapeutics (United States)
University of Science and Technology of China
2005 - 2005