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.