National University of Singapore, CS6240, Semester 2, 2025.
The University of Sydney, ELEC5307, Semester 2, 2023.
China University of Petroleum, Summer School, 2022