Peer Review

Reviewer for the IEEE/CVF Computer Vision and Pattern Recognition Conference (CVPR’24)
Reviewer for Engineering Applications of Artificial Intelligence
Reviewer for IEEE Transactions on Neural Networks and Learning Systems (TNNLS)

Teaching Experience

Lecture Teaching Assistant, ECE 492, Computer Engineering Design Project, Winter 2021
Department of Electrical and Computer Engineering, University of Alberta.

Laboratory Teaching Assistant, ECE 492, Computer Engineering Design Project, Winter 2019
Department of Electrical and Computer Engineering, University of Alberta.

Graduate Teaching and Learning Program Level 2: Practicum
Graduate Teaching and Learning Program Level 1: Foundations
Faculty of Graduate Studies and Research, University of Alberta.