I'm a Teaching Fellow in Computer Science at CityU. I work at the intersection of AI-assisted teaching & learning, network information theory, and combinatorial optimization — and I build open-source tools that help run large-scale programming courses (600+ students) with automated, Socratic feedback.
I also lead digital-learning initiatives across the College of Computing at CityU.
My digital business card →Selected Teaching & Learning
-
C. Chan, B. Suvernev, C. Zhao, Z. Wang — INTED 2026
-
B. Suvernev, C. Zhao, Z. Wang, C. Chan — EDULEARN 2026
-
C. Chan, B. Suvernev, Z. Wang, Q. Liang, C. Zhao — IEEE TALE 2025
-
C. Chan, C. Zhao, W. T. Chau, Y. Zhou, Q. Liang, M. Lim — IEEE TALE 2023
-
C. Chan, A. Kozhin, Q. Liang, G. Salter, R. Tang, C. Ye, C. Zhao — IEEE TALE 2022
Open Teaching Tools
-
Self-contained, programmable online exam system.
-
Serverless visual debugger for C++ (in-browser, via Pyodide).
-
In-browser C++ visual tutor with an on-device AI assistant (WebLLM).
-
Hermes-agent integration for Jupyter AI (Ask AI).
-
Moodle plugin running a local Hermes Agent per student.
-
Jupyter environments for the DIVE teaching platform.