116 pubs · 1,237 cites · h-index 20
University of Electronic Science and Technology of China
2011 - Present
University of Delaware
2014 - 2014