Algorithm Visualizations
Make abstract ideas visible. Explore trees, graphs, sorting, and algorithm analysis through hands-on experiments.
I’m Ian Fang. I teach computing and build tools that help people explore ideas, see connections, and learn by doing.
Xingang (Ian) Fang / Computing educator
Small projects with a place in the classroom—and beyond.
Make abstract ideas visible. Explore trees, graphs, sorting, and algorithm analysis through hands-on experiments.
A focused space for writing code. A deliberately simple editor designed for use in teaching and exams.
Convert Sphinx documentation to Hugo Markdown with resolved references, navigation data, assets, and conversion reports.
Course materials, classroom presentations, and practical references, brought together for students and fellow educators.
Explore teachingSmall observations about teaching, tools, and making learning materials.
My work connects teaching with making: explaining a difficult concept, building a small tool, and sharing something others can use.