2026.07 – 2026.12 E-Pedagogy, National Institute of Education, Nanyang Technological University
2026.07 – 2026.12 Designing Future-Ready Learning with Technology, National Institute of Education, Nanyang Technological University
2026.07 – 2026.12 Assessment in Education and Learning: Theories, Tensions and Issues, National Institute of Education, Nanyang Technological University
2024.01 – 2024.04 EDPY 505: Quantitative Methods I, Faculty of Education, University of Alberta
2023.12 – 2025.04 EDPY 502: Educational Data Mining - Lab (N=2), Faculty of Education, University of Alberta
2023.01 – 2024.04 EDPY 605: Quantitative Methods II - Lab (N=2), Faculty of Education, University of Alberta
2022.09 – 2024.12 EDPY 505: Quantitative Methods I - Lab (N=3), Faculty of Education, University of Alberta
2025.01 – 2025.04 EDPY 303: Educational Assessment, Faculty of Education, University of Alberta