//  Activity
2016  *  Google Creative Lab, New Inc

Internal prototypes (Unity developer, three.js developer)

5–9 apr 16:  Some More World Games, installation, Storefront, NYC (Unity developer)

2015  *  Framestore VR Studio, Google Creative Lab

Marvel: Battle for Avengers Tower, Gear VR app (Unity developer, sound designer)

Universal Hip Hop Museum: Kurtis Blow, Cardboard app (Unity developer)

Carfax: Carfox, realtime character puppets (lead Unity developer, mocap supervisor)

Merrell: Trailscape, installation (Unreal developer, sound designer, mocap R&D)

Internal prototypes (Unity developer, three.js developer)

19 sep 15:  Indie VR panel, Ottawa Animation Festival

2014  *  Framestore VR Studio

Volvo: Volvo Reality, Cardboard app (Unity developer)

FKA Twigs: #throughglass, music video (Glass video consultant)

Marvel: Tony Stark’s Lab, Gear VR app (Unity developer, sound designer)

Marriott: Teleporter, installation (Unreal developer, sound designer)

Beats: The Beats Pills, realtime character puppets (Unity developer)

Game of Thrones: Ascend the Wall, installation (lead sound designer, Unity developer)

2013  *  Eyebeam, Framestore VR Studio

29 oct 13:  KinectToPin demo, TO SIGGRAPH Industry Night, Toronto

17–19 May:  More Than Winning, NW Animation Fest, Portland, OR

10–11 Apr:  More Than Winning, Cleveland International Film Festival

23 mar 13:  AEwriterjs demo, Tribeca Hacks: Archives, GAFFTA, SF

19 jan–2 feb 13:  Before the Flood, New Cinema Hackathon, Eyebeam, NYC

17–26 jan 13:  various, Eyebeam 2013 Annual Showcase, NYC

2012  *  Eyebeam

25 oct 12:  KinectToPin demo, After Effects New York, NYC

29 Sep:  video performance, Ruckus 2012, Cooper Union, NYC

29 Jul:  More Than Winning, Animation Block Party, NYC

29–30 jun 12:  various, Eyebeam Summer 2012 Open Studios, NYC

22–25 Jun:  More Than Winning, Palm Springs ShortFest, CA *audience prize

11 May:  More Than Winning, Rooftop Films, NYC

29 Apr:  More Than Winning, ASIFA East Awards, NYC *jury prize

24 Apr:  KinectToPin demo, FITC Toronto

10 Jan:  More Than Winning, Kodak Theatre, NYC


17–23 Oct:  KinectToPin workshop, Art && Code, CMU

17–18 Sep:  Nightmare Kitty, Maker Faire NYC (Flash developer) *jury prize

24 Jun:  Interregnum, Palm Springs ShortFest, CA *jury prize

1 May:  Interregnum, Jerusalem Cinematheque, Jerusalem

1 Apr:  The Orange, IFFR touring program, Moscow

26 Jan–6 Feb:  The Orange, Rotterdam Film Festival

Highrise, ?, Toronto (animation)


12–14 Sep:  Interregnum, TIFF, Toronto

3–8 Aug:  The Orange, San Francisco Jewish Film Festival

16 Jul–1 Aug:  Traffic Flow II, Anima Mundi, Rio de Janeiro/São Paolo

31 Jul:  The Orange, Animation Block Party, NYC

1–6 Jun:  Traffic Flow II, Animafest Zagreb, Croatia

1–6 Jun:  The Orange, Worldwide Short Film Festival, Toronto

14 May:  The Orange, Rooftop Films, NYC

14–18 Mar:  The Orange, SXSW, Austin, TX *jury prize


6 Dec:  Traffic Flow II, Cinématèque Québécoise, Montreal

11 Nov:  Traffic Flow II, Art Gallery of Ontario, Toronto

1–10 Aug:  various, San Francisco Jewish Film Festival

26–28 Jan:  The Foxhole Manifesto, Rotterdam Film Festival

Governor General's Awards, National Arts Centre, Ottawa (animation)


8 Nov:  The Foxhole Manifesto, GIRAF 4, Calgary

10–15 Jun:  The Foxhole Manifesto, Worldwide Short Film Festival, Toronto

1–3 Mar:  I Wanna Be Famous, New York Intl. Childrens' Film Festival, NYC

2007  *  Fulbright

Sep 19–23:  The Foxhole Manifesto, Ottawa Animation Festival

June 19:  The Foxhole Manifesto, Melbourne Animation Festival

Apr 13–15:  various, Philadelphia Film Festival

Feb 14:  A Good Joke, Cinématèque Québécoise, Montreal

Jan 28:  A Good Joke, Atlanta Jewish Film Festival, GA

2006  *  Fulbright

17–26 Nov:  A Good Joke, Exground Filmfest, Wiesbaden, Germany

Oct 20:  The Foxhole Manifesto, Speak/See, Los Angeles

Sep 20–24:  A Good Joke, Ottawa Animation Festival

Aug 24–26:  A Good Joke, Impakt Festival, Utrecht

Jul 20–Aug 5:  A Good Joke, San Francisco Jewish Film Festival

Jul 14–20:  I Wanna Be Famous, Juste Pour Rire, Montreal

May 20–25:  The Option of War, Melbourne Animation Festival

May 5:  A Good Joke, Internationale Kurzfilmtage, Oberhausen

Apr 21:  The Little Bird of Disaster, Images Festival, Toronto

Apr 8:  A Good Joke, Alice's 3–Minute Film Festival, SF

Apr 7–10:  The Option of War, Philadelphia Film Festival

Mar 2:  A Good Joke, NY Jewish Student Film Festival, NYC

Feb 28:  various, POV Film Festival, Oakland, CA

Feb 11:  The Option of War, Art Gallery of Nova Scotia, Halifax

Feb 3:  The Option of War, Axiom Theater, Houston, TX

Jan 30:  The Option of War, 111 Minna Gallery, San Francisco


Nov 3-6:  video performance, Orlando Puppet Festival, FL

Sep 21–25:  The Option of War, Ottawa Animation Festival

Sep 8–17:  Wunderkabinet, The Lab, SF (projections)

May 25:  video performance, The Frying Pan, NYC

May 19:  video performance, La Sala Rossa, Montreal

Mar 25:  The Story of Enoch, CBC TV, Canada

Feb 12:  video performance, Electric Tractor, Montreal

Feb 3–7:  video performance, Wisconsin Union Theater, Madison, WI

Jan 26–Feb 6:  The Little Bird of Disaster, Rotterdam Film Festival

2004  *  CalArts, NFB

Jun 26:  Disarmed, Museum of Architecture, Wroclaw, Poland

Jun 18:  Disarmed, Student Cultural Center, Belgrade

May 21–22:  Les Soeurs de Mélasse, The Mockbee, Cincinatti, OH

May 7:  The Story of Enoch, Goldenson Theater, Los Angeles

Apr 4:  After Supremacy, Mills College, Oakland, CA

Apr 3:  Les Soeurs de Mélasse, IDEAS Festival, Bloomington, IN

Feb 12:  video performance, Electric Tractor, Montreal

Jan 31:  After Supremacy, Redcat Theater, Los Angeles

Jan 16–Feb 28:  various, ATHICA, Athens, GA

Jan 1–31:  The Story of Enoch, NL Ministry of Education, The Hague

2003  *  CalArts

Nov 6:  Disarmed, CBC TV, Canada

Oct 31:  Poe at Halloween, Unity Theatre, Liverpool (projections)

Oct 2:  The Story of Enoch, Salto TV, Netherlands

Sep 26:  Elegy, SAW Video, Ottawa

Sep 18:  various, Interior Exteriors, Toronto

Sep 12:  Mother of All Bombs, Chicago Motion Graphics Festival

Sep 1:  various, Camera Obscura, Sydney

Sep 1:  various, Comic Festival Graz, Austria

Jul 3–31:  Peace Through Strength, Salto TV, Netherlands

Jun 14–Sep 21:  Disarmed, South Bend Regional Museum, South Bend, IN

May 9:  Disarmed, Dance Camera West, Los Angeles

May 9:  Bird's Eye Bull's Eye, Goldenson Theater, Los Angeles

May 4–23:  various, Tel Aviv Cinemateque, Tel Aviv

Apr 25:  Disarmed, VideoMedeja, Novi Sad, Serbia

Apr 16:  Peace Through Strength, Images Festival, Toronto

Mar 25:  Manipulations, Jerusalem Cinemateque, Jerusalem

Feb 22:  various, Love Art & War, Rhizome.org, NYC

Jan 31–Feb 8:  Disarmed, Immedia 8, Ann Arbor, MI

2002  *  CalArts

Nov 20–26:  various, Video Zone Bienniale, Tel Aviv

Oct 4:  Peace Through Strength, Centre Pompidou, Paris

Sep 30–Oct 6:  Peace Through Strength, Centre Culturel Canadien, Paris

Sep 8–16:  Peace Through Strength, Brown University, Providence, RI

Sep 4–28:  Peace Through Strength, ARC Gallery, Chicago

May 17–Jun 9:  Riddley Walker, Pittsburgh Playhouse (projections, sound)

Apr 25–28:  Corridors, Pittsburgh Playhouse (projections)

Boxed In, Festival d’Avignon (projections)

The Judge, Byham Theatre, Pittsburgh (projections)


Nov 13:  various, Three Rivers Film Festival, Pittsburgh

Nov 6:  One New Message, Columbia College, Chicago

Sep:  Inferno/Burn, City Theatre, Pittsburgh (projections)

Aug 23–Sep 23:  Aleph/Bet, Carnegie Museum of Art, Pittsburgh

Jul:  Macbeth workshop, Actors Theatre, Louisville (projections)

Jun 15–24:  Six Characters..., Quantum Theatre, Pittsburgh (video, sound)

Jun 14–17:  Overseas English Conversation, Pittsburgh Playhouse (projections)

Jun 1–Jul 11:  Parasite, Three Rivers Festival, Pittsburgh (sound)

Jun:  Movatar, ?, Pittsburgh (show control)


Dec 31:  Regrets Only, Roberto Clemente Bridge, Pittsburgh (projections)

Dec 15:  various, Horizons Gallery, Pittsburgh

Nov 6:  One New Message, Columbia College, Chicago

Aug 22–Sep 29:  The Load, CMU, Pittsburgh (sound)

May 19–21:  various, OVRMAC, Cuyahoga Valley, OH

May 16:  various, California State University, Chico, CA

Apr:  Neck and Neck, Byham Theatre, Pittsburgh (projections)

Mar 22–24:  Inside America, CMU, Pittsburgh (sound)

Jan 8:  various, Digital Cinema Expo, Cleveland, OH

Jan:  Squonk/Bigsmorgasbordwunderwerk, Helen Hayes Theatre, NYC (projections)

1999  *  CMU, Pittsburgh Filmmakers

Sep 15:  Terminal Time (animation), Carnegie Museum of Art, Pittsburgh

Sep 15:  Fast Voyeur, Carnegie Museum of Art, Pittsburgh

Sep 14:  various, Film Kitchen, Pittsburgh

Aug 14:  various, T Room Gallery, Pittsburgh

Apr 1–30:  various, The Mattress Factory, Pittsburgh

Apr 6–10:  Manipulations, Ellis Gallery, CMU, Pittsburgh

1998  *  CMU

Nov 13:  An Iconoclast, Frame Gallery, CMU, Pittsburgh

May 20:  High Places, Gerrit Rietveld Academie, Amsterdam

May 12:  Verbindingsstreepje, Paradiso Concert Hall, Amsterdam