   Soft actuatable objects made on an industrial knitting machine using knit-time insertion of tendons. Work to appear at [CHI…
{% vimeo 292752195%} A little client-side loom simulator and generator to accompany [my 2018 Strange Loop talk, 'It's Just Matrix Multiplication': Notation For Weaving](/blog/weaving-notation-at-strange-loop/). The heddle frames generated can be cut out of cardboard or acrylic and used in any kind of shoebox or backstrap loom, as shown in the included video on building a shoebox loom. [View the…
  Gloves with the wrong number of fingers. The code is written in [Knitout](https://github.com/textiles-lab/knitout/), with a modular design to make it easy to procedurally generate glove…
 Two custom machine-knit garments produced for the Carnegie Museum of Art's *Material Worlds* fashion show. Video is available at the [Carnegie Museum of Art's Vimeo site](https://vimeo.com/212786349#t=239s).
   A social game for guests to play at a wedding, consisting of a deck of symbolic cards and a machine for reading them and generating…
 A two-player territory control game designed to be played on a 13' wide computer-controlled quilting machine. Threadsteading Portable (for embroidery machines) was exhibited at ALT.CTRL GDC, CHI Interactivity, and IndieCade and won the Technology award at IndieCade. Produced while at Disney Research in collaboration…
 {% vimeo 112523123 %}  {% vimeo 112511616 %} *Clothing for Moderns* is an investigation into the use of “soft” actuators in couture electromechanical clothing. Borrowing from established textile techniques, using materials that are native to wearables, and focusing on processes that…
  A hacked renderer shows a 1D perspective projection of a platform game from the avatar's perspective. Although the view is initially disorienting, the tight feedback loop of the interactive medium allows players to gain spatial understanding through controlled movement. Perceptual…
A mechanism by which we can use operant conditioning to train the infinite monkeys from the classic thought experiment to generate Hamlet in a more timely manner. Players are rewarded with bananas when the text they type more closely matches Hamlet, as determined using natural language processing techniques. Play online at http://infinitemonkeytrainer.herokuapp.com/ and view the code on Github.
Ditter is a telegraph key that posts to Twitter. The project uses an Arduino microcontroller and was a collaboration with Jason C. Reed, who wrote the morse code parser. Ditter was shown at 937 Liberty as part of the Rossum’s shows “Robot Resolution” and “Signal to Noise Patio,” for Pittsburgh First Night and a Gallery Crawl in the Cultural District, respectively. You can read Ditter’s posts (some…
{% vimeo 87368629%} A design fiction proposal to ease navigation of the urban condition described in China Miéville's novel [*The City & the City*](http://en.wikipedia.org/wiki/The_City_%26_the_City). In the geographically intertwined cities of Beszel and Ul Qoma, it is a major crime to cross the border, or even to admit to the existence of the city on the other side. Each city has…
A Fleeting Case of Self-Possession, or, Memento Moratori is a work of parsered interactive fiction that won third place in the 2010 IntroComp, a competition for short introductions to ostensible longer works of interactive fiction. More information can be found at its IFWiki page, or you can read a pair of charming tweets from an internet stranger here and here.
Collaboration with the Carnegie Mellon University School of Drama to produce electromechanically enhanced robot costumes for a potential production of Rossum’s Universal Robots.