Projects
Card Czar
I made an AI assistant that helps me manage and sell my enormous Magic card collection.
Lisbn
A Google Sheets™ add-on for gathering information about lists of books (ISBNs) from the web.
Flibbertigibbet
A voice-controlled LLM game featuring a talking dragon, called Flibbertigibbet.
RaceTrap
A group of students from the Game Development course I taught published a game, so I supervised.
Automation Confusion
Sharing control with AI can be at least a little bit confusing. This grounded theory explains how and why players were confused by partial automation in two video games.
You Should Have Stayed Home
In cooperation with the creators of You Should Have Stayed Home, I demonstrated how game design can captivate audiences in VR theatre.
My Little Paddle
Teach DQN to play *Pong*!
Two Heads Are Better Than One
Human-AI shared control is the interaction paradigm used by personalizable partial automation. This dimension space is intended to help AI designers reason about the high-level design choices available in shared control.
Happy Driver
Fully autonomous vehicles are on their way. In the meantime, Rachel Phinnemore and I explored passengers' experiences of several self-driving policies.
Beyond Fun
After concluding the spinal cord injury rehabilitation study, I found that participants had a lot more to say. This thematic analysis illustrates how gaming can improve patients' experiences of rehabilitation overall.
Personalizable Partial Automation
This was the first project of my PhD work. I made personalizable AI that helped patients in spinal cord injury rehabilitation to play exergames.
Latent Time-adaptive Drift-diffusion Model (LTDDM)
My undergraduate Computing thesis with [Dr. François Rivest](https://www.rmc-cmr.ca/en/mathematics-and-computer-science/dr-francois-rivest).
Para Bellum
Para Bellum is a simple, yet engaging, multiplayer web game.
Oui, Chef!!
A restaurant management game in which the special ingredient is machine learning.