- Reviewer
- PRCV 2023 (Chinese Conference on Pattern Recognition and Computer Vision)
- PRCV 2024 (Chinese Conference on Pattern Recognition and Computer Vision)
- PRCV 2025 (Chinese Conference on Pattern Recognition and Computer Vision)
- PRCV 2026 (Chinese Conference on Pattern Recognition and Computer Vision)
- ICMR 2024 (The Annual ACM International Conference on Multimedia Retrieval)
- ICMR 2025 (The Annual ACM International Conference on Multimedia Retrieval)
- NIPS 2024 (The Annual Conference on Neural Information Processing Systems)
- NIPS 2025 (The Annual Conference on Neural Information Processing Systems)
- NIPS 2026 (The Annual Conference on Neural Information Processing Systems)
- ICLR 2025 (International Conference on Learning Representations)
- ICLR 2026 (International Conference on Learning Representations)
- ICML 2025 (International Conference on Machine Learning)
- ICML 2026 (International Conference on Machine Learning)
- ACMM 2025 (ACM International Conference on Multimedia)
- ACMM 2026 (ACM International Conference on Multimedia)
- AAAI 2026 (The Annual AAAI Conference on Artificial Intelligence)
- AAAI 2027 (The Annual AAAI Conference on Artificial Intelligence)
- TIP (IEEE Transactions on Image Processing)
- IEEE Transactions on Circuits and Systems for Video Technology(TCSVT)
- Pattern Recognition
- Teaching Assistant
- ECE 4014 Computer Vision 2022 Fall 2023 Fall
- ECE 3070 Medical Image Process 2023 Spring
- ECE 449 Machine Learning 2023 Fall
- ECE 428 Distributed System 2023 Spring