Indiana University Bloomington Bloomington, Indiana, United States
Rosenxt San Luis Obispo, CA
HUST & HKU HongKong
Princeton University
Indiana University Bloomington Bloomington
Naver Cloud Republic of Korea
Tencent China Shenzhen
Palearctic realm
Wuhan National Laboratory for Optoelectronics , HUST Wuhan