Here are some recent projects that I worked on at the Copenhagen Institute of Interaction Design



How might we create meaningful interactions between the deceased and their living friends and family? A person’s death shouldn’t mean the end of their presence in the lives of their friends and families. Cemeteries and graveyards in modern societies invite static and uni-directional interactions between the visitors and the deceased. Our experience aims to engage the visitor to build an ongoing relationship with the deceased.

The Other Side is an afterlife service created to leave behind a more intimate memory of yourself for your loved ones. Instead of cold tombstones or unpersonalized plots, we provide an immersive experience in which visitors can feel presence and peace. The service The Other Side primes participants with imagining a close one that may have passed in order to build narrative immersion. The heat lamp, wind, sandpit, bottled scents, rocks and handholding are used to create spatial immersion by evoking sight, sound, smell, and touch.

The Other Side is a project by Anoushka Garg, Bora Kim, James Zhou, and Stephanie Lee for the Immersive Experience course taught by Joshua Walton and James Tichenor. 


Designing a fictional machine learning tool for the future smart city maintenance person.

In the near future, cities are filled with smart infrastructures such as decentralized security cameras, self-sorting trashcans and intelligent street lights. But who do you call when smart things break? The future smart city is not a sci-fi dystopia made out of glass, concrete, and job-stealing robots. It is a place much like our own and filled with the banality of everyday life and mundane jobs. Regardless of how you imagine the future smart city, someone needs to get in their white van, take out their ladder, and fix broken things.

The SMLT 3607A or Supervised Machine Learning Trainer is a tool for the future city maintenance worker. He/she can use the SMLT to interface with abnormally behaving smart infrastructure such as a surveillance camera identifying people as eggplants. He/she can retrain the smart camera by recording new examples in real time. The future maintenance worker will teach the camera what it’s seeing and curator the training dataset. He/she will help the camera learn the difference between people and objects and decide who should be classified as an upstanding citizen or a petty criminal.

The SMLT 3706A is a design fiction project by Benedict Hubener, Keyur Jain, and James Zhou for the Machine Intelligence course taught by Simone Rebaudengo, Josh Noble, and Bjorn Karmann.


Poetry in Motion is an experience in which your motion generates a unique poem. The speed and intensity of your movements generate words to a poem being created in real time. You can change the style by choosing between poets like Shakespeare, Dr. Seuss, Dickinson and Homer. After selecting a poet, a specific song is played for you and words in the style of the chosen poet will appear.

Your movements and your joint positions are recognized and recorded with a Xbox Kinect. These position coordinates are used as an input for Wekinator, a machine learning program. Wekinator maps the speed of change in position between two coordinates and adds a word to the poem. The poem is generated using the Rita.js library. With Rita.js you can map different language patterns to your inputs by referencing specific arrays. 


EVO is a customizable connected toy that functions as a travel companion for kids. It teaches kids about traffic rules and giving them location-specific information. EVO helps parents to entertain and protect their kids. EVO works with a companion app that transforms boring daily routes into adventure quests. Kids can earn stars every time they complete quests related to traffic safety and navigation.

EVO evolves into a travel personal assistant as the kid grows up, reminding them about when to leave a place to make it in time to their next transport, making sure they have all the necessary items for the upcoming trip, giving them suggestions as to what to do when they are at their destination.