I research, teach, and design at the intersection of digital media, games, artificial intelligence, interactive storytelling, and learning.
Featured Work
🎮 Game-Based Learning & UX
ELLE — The EndLess Learner: evaluating game-based and immersive language-learning experiences through UX research.
✍️ Interactive Narrative & Twine
Twine-based interactive narrative and localization experiments.
💻 Creative Coding & Critical Making
A collection of Twine, Bitsy, generative text, and p5.js projects from a Critical Making course.
🥽 VR & Immersive Learning
Exploring virtual and extended reality for language and narrative learning.
🌏 Professional Game Localization
Mato Anomalies — English–Chinese localization for a narrative-driven RPG.
🎓 Teaching Digital Media
Course design and classroom artifacts from teaching digital media and language.
Critical Making & Interactive Media
Creative Coding · Interactive Narrative · Games · Procedural Media
Twine Hypertext
An interactive hypertext built in Twine, exploring branching narrative structure.
Launch Project → 02
Whisker's Journey
A narrative microgame for situated Chinese language and cultural learning — connecting game production, language pedagogy, and my research agenda.
Read Case Study → 03
Fandom Grammar Generator
A Tracery-based procedural text generator exploring fandom writing and remix culture.
Regenerate → 04Cherry Blossom
A generative p5.js sketch exploring digital storytelling through code.
Experience Project →Research → Making → Teaching
I study how people experience and interpret games, AI, and emerging media.
- ELLE / AnimELLE
- Human–AI communication
- Social media research
I build and test interactive prototypes — games, narrative tools, and AI-assisted systems.
- Twine
- Mato Anomalies
- GenAI design prototype
I bring research and practice into the classroom.
- Introduction to Digital Media
- Game-based pedagogy
- AI literacy