28 pubs · 764 cites · h-index 13
University of Alabama at Birmingham
2015 - 2023
Cell Technology (China)
2017 - 2017
Ministry of Defence
Oklahoma State University
2010 - 2014
Oklahoma State University Oklahoma City