
Putting the best AI into the hands of the best creators to tell otherwise impossible stories.
I’m a Senior Staff Research Scientist at Google DeepMind, studying how humans and machines create together. I launched the Veo video models and the Flow filmmaking tool, and contributed to Gemini Omni. I was Technical Director on ANCESTRA, which premiered at Tribeca, and worked on Love, Rendered and the reconstruction of Pelé’s “lost” goal.
Writing #
Start here
- Building an Artificial Improvisor 2016
- The Cherry Pick Ratio 2024
- What is it like to be an AGI? 2022
- How Competition Defined Canadian Improvisation 2018
Recent
Canada’s National Council on AI Needs Creatives
Why Literacy Alone Won't Solve Canada's AI Problem
Why don’t Canadians use AI?
What role should we hire an AI for?
Worn In: Birthday Asks for 38 and 39
The Case Against Taste
Unlock More Creativity
Creative Tools On Demand
The Danger of Nothing
Examining the Cherry Pick Ratio
Theatre & Improv #
Canadian Comedy Award-winning improvisor with Rapid Fire Theatre, Improbotics, and Die Nasty. Created the first AI to perform live improv.
Productions: Improvised TED Talks (with Julian Faid) • The Professors & Plays by Bots (with Joe Vanderhelm) • Improbotics & HumanMachine (with Piotr Mirowski)
Research #

2026
Two projects I worked on recreated moments no camera caught: Pelé’s “lost” 1959 goal at the Pelé Museum in Santos, and Liz Garbus’s Telluride short Love, Rendered. I also contributed to Gemini Omni while Flow added image and audio generation, and wrote about giving agents the drudgework to protect human attention.

2025
I served as Technical Director on ANCESTRA for its Tribeca premiere (essay, making-of film), and launched Flow, a filmmaking tool built alongside directors.

2024
We launched Google Veo and VideoFX, partnering with filmmakers including Donald Glover and his studio Gilga. Two papers measured divergent creativity in humans and LLMs and tested how LLM humour aligns with working comedians.

2023
Screenwriters and playwrights tested Dramatron (code, paper, patent), our tool for co-writing full scripts with language models. In parallel, we published on cultural general intelligence and communicative capital.

2022
I wrote a field guide to designing and evaluating human-centred interactive ML. With colleagues, I studied emergent communication across agent populations and at scale, and helped build BIG-bench.

2021
We built StoryCentaur (code, paper) so writers could steer language models with a few examples mid-draft. Other work explored actors performing with AI narrators, remote stage improv, synthesizing realistic laughter, and symbolic behaviour in AI.

2020
Information theory gave us a way to shape narrative arcs through dialogue, alongside agents trained to imitate interactive partners. On stage, Rosetta Code let casts improvise with AI in any language.

2019
I defended Humour-in-the-Loop, my PhD thesis on improvised theatre with interactive machine learning, at the University of Alberta. With Thomas Winters, I built TalkGenerator.com to generate slide decks on the fly for live speakers.

2018
Improbotics launched with casts in Edmonton, London, and Stockholm, putting human ensembles on stage to improvise live comedy alongside an AI scene partner.

2017
Piotr Mirowski and I debuted HumanMachine and A.L.Ex. at the Edinburgh Fringe. Those shows led to our first papers on performing theatre alongside AI and improvised comedy as a Turing test.

2016
I put Pyggy, a chatbot trained on movie dialogue and paired with a projected puppet, on stage at Rapid Fire Theatre to improvise live scenes in front of an audience.