1. Faculty of Information Technology
2. Macau University of Science and Technology
3. Avenida Wai Long
4. Taipa
5. P. R. China
6. Institute of Microscale Optoelectronics
7. International Collaborative Laboratory of 2D Materials for Optoelectronics Science and Technology
8. College of Physics and Optoelectronic Engineering
9. Shenzhen University
10. Shenzhen 518060