
I'm on the job market for the 2025-26 cycle!
Hi, I'm Alan Cheng!
Computer Science Educator • HCI Researcher
I'm a PhD candidate in Computer Science at Stanford University, advised by James Landay and Chris Piech. I also collaborate with Roy Pea in the Graduate School of Education.
I'm passionate about teaching and incorporating evidence-based practices into my work. I like to design and build engaging, interactive learning technologies, which is the focus of my research.
Courses Taught (as Instructor of Record)
CS 147L: Cross-Platform Mobile Development
Programming course for undergraduate and graduate students covering the foundations of cross-platform mobile development in React Native.
Autumn 2023Autumn 2024Autumn 2025125-160 students
CS 103: Mathematical Foundations of Computing
Foundational course covering discrete mathematics and introductory computer science theory, required for all CS majors.
Summer 2021116 students