Teaching

Courses in data science, artificial intelligence, blockchain, and cybersecurity.

My teaching spans generative AI, blockchain, cybersecurity, data mining, CS fundamentals, and mobile network programming.

Lingnan University

Term Course Course pages
Fall 2026 CDS3004 — Data Mining Lecture 1 (CRN 234) · Lecture 2 (CRN 235)
Spring 2026 CCC8015 — Generative Artificial Intelligence Lab (CRN 192)
Fall 2025 CCC8015 — Generative Artificial Intelligence Lecture (CRN 188) · Lab (CRN 190)
Fall 2025 CDS701 — Fundamentals of Computer Science English track (CRN 3098) · Chinese track (CRN 3099)


Hong Kong University of Science and Technology

Term Course Course pages
Spring 2025 COMP4541 — Blockchain, Cryptocurrencies and Smart Contracts HKUST course page · Public mirror


The Chinese University of Hong Kong

Term Course Course pages
Fall 2022 IEMS5710 — Cryptography, Information Security and Privacy CUHK page · Public mirror
Fall 2021 IERG4130 — Introduction to Cyber Security CUHK page · Public mirror
Spring 2021 IEMS5722 — Mobile Network Programming and Distributed Server Architecture CUHK page · Public mirror
Fall 2020 IEMS5710 — Cryptography, Information Security and Privacy CUHK page · Public mirror
Fall 2019 IEMS5710 — Cryptography, Information Security and Privacy CUHK page · Public mirror


Teaching Award

  • Best Teaching Award, MSc in Information Engineering Programme, 2020–2021.