Toby Schachman is researching ways to interact and create with computation while being present in the world. A related interest is the use of spatial reasoning for programming, as an alternative or complement to symbolic reasoning. His most recent project is Apparatus, a hybrid graphics editor and programming environment for creating interactive diagrams. Previously he created Shadershop, an interface for creating GPU shaders through direct manipulation of graphical representations. He enjoys hiking, cooking, and making interactive sculptures.