Digging into AI: An Archaeological Python Adventure
DHSI 2025 · Published in Springer
An educational web game teaching Python programming through an archaeological narrative. You're a digital archaeology assistant helping Dr. Elena Rodriguez decode ancient data fragments from the Library of Alexandria's lost digital archives. Features an AI coding assistant designed to teach rather than solve, with support for in-browser AI (Qwen 2.5 Coder), Ollama, OpenAI, and Anthropic.
- Narrative-driven learning with 9 progressive stages
- AI assistant that provides hints without giving answers
- Jupyter-style multi-cell code editor
- Runs entirely in-browser with Skulpt Python interpreter
The Hollow Reach
with Mark C. Marino
You are a captain of a powerful starship and part of the Alliance. While investigating a distress signal, a tense standoff ensues. But not all is as it seems. What is real, and what is a simulation? This work addresses how coping with loss can be a pathway to new life.
Salt Immortal Sea
with Mark C. Marino and Joellyn Rock
Opening in the center of the international refugee crisis, this playable story places the interactor in the position of the refugee. In this tale, we recast figures in the contemporary refugee crisis against the mythos of the quintessential traveler, Odysseus, for the refugee likewise travels cursed, unable to return home. It is a tale of the eternal return to proxy wars and the challenge of achieving some semblance of world peace.
Sherlock
Multiple Student Senior CS Design Teams
A web-based multi-modal analytics platform built with semantic web technology. This project was started as part of my dissertation work to investigate player responses to Telltale games.
RealityFlow
Multiple Student Senior CS Design Teams
A collaborative immersive XR authoring tool that works alone or with Unity. This project has been developed by two teams of UCF CS Senior Project students and was built out of a recognition that XR content is not simply programming and modeling, but a complex interplay of meaning and interactions.
OCEANA XR
with Stella Sung
OCEANA is an orchestral composition by Dr. Stella Sung that highlights the importance of the oceans and their fragile ecosystems in light of human activity. This project investigates how XR and VR can be used to infuse virtual accompaniments in live performances through coordinated visuals.