24 pubs · 809 cites · h-index 9
Nanyang Technological University
2010 - 2015
University of Science and Technology of China
2013 - 2013
Chinese Academy of Sciences
2006 - 2008
Chengdu Organic Chemicals (China)