27 pubs · 5,159 cites · h-index 19
University of Delaware
2016 - 2020
University of Electronic Science and Technology of China
2019 - 2019
Catalytic Materials (United States)
2018 - 2018
Newark Hospital
Center for Innovation
2017 - 2017