28 pubs · 833 cites · h-index 14
Universidad Pablo de Olavide
2009 - Present
Key Laboratory of Guangdong Province
2025 - 2025
University of Massachusetts Amherst
2006 - 2006