I'm a software developer, designer, teacher and author.
I founded and am the director of the Machine Intelligence Design group at Adobe.
My work focuses on the emerging intersections between machine learning, design tools, programming languages and operating systems. I have also studied computer graphics, aesthetic philosophy, art and film. I come from a family of progressive educators who have greatly influenced my thinking about intelligence and toolmaking.
An interview with Elvia Wilk for Noema Magazine about Adobe Machine Intelligence Design and the future of artificial intelligence in creative tools.
Published by Noema Magazine, 2020.
An article investigating how software development tools can better accommodate the experiential nature of both human and machine learners.
Presented at the Google PAIR UX Symposium (Video) and published by Towards Data Science, 2018.
An article investigating how machine learning and artificial intelligence will bring about a new generation of design tools that learn from and adapt to the user's way of thinking.
Presented at the O'Reilly Design Conference and published by Google AMI, 2017.
A monograph that introduces contemporary machine learning systems and provides a conceptual framework to help designers integrate machine learning into their work.
Published by O'Reilly Media, 2016.
A webcast exploring how machine learning will transform the next generation of computing interfaces.
Published by O'Reilly Media, 2016.
A philosophical exploration of machine learning and concept representation in the human mind.
Presented at Entertaining Science, 2016.
A series of principles to guide the design of design tools.
Published on Medium, 2016.
A course introducing machine learning techniques, their underlying theory and relevance to creative applications.
Interactive Telecommunications Program, NYU.
Fall 2015, 2016, 2017.
A course dedicated to researching and developing new production tools for digital media.
Taught with Rune Madsen.
Interactive Telecommunications Program, NYU.
Spring 2017.
A course focused on software-based toolmaking as an artistic practice in its own right.
Interactive Telecommunications Program, NYU.
Spring 2015, 2016.
A course on graphics programming techniques and their place in art and film history.
Interactive Telecommunications Program, NYU.
Fall 2012, 2014.
A course on genetic algorithms and self-organizing systems from the perspectives of software architecture and user-interface design.
Interactive Telecommunications Program, NYU.
Fall 2013.
A two-day workshop exploring the use of technology in elementary classrooms.
Art of Teaching Program, Sarah Lawrence College.
Spring 2015, 2016, 2017.
Neural Filters is a new workspace inside Photoshop that introduces non-destructive filters powered by artificial intelligence to help you explore creative ideas in seconds.
A design and programming environment that aims to extend the creative reach of its user through the assistive capacities of machine learning.
A sample of my work from ages five to thirteen. Focused primarily on virtual reality.
A visual essay about computer graphics, design tools and representation in general.
Presented at Interactive Telecommunications Program, NYU, Fall 2012.
A study of digital design tools and a retrospective of my early work on the Foil Design Environment.
Master's Thesis, Interactive Telecommunications Program, NYU, May 2011.
Precursor to work on Foil.
Presented at Interactive Telecommunications Program, NYU, February 2011.
Early sketches for a design tool incorporating genetic algorithms and self-organizing maps. Precursor to work on Foil.
Presented at Interactive Telecommunications Program, NYU, December 2010.
An investigation of physics, computational models and the limits of photographic representation.
Unpublished, December 2008.
A critical look at the vicarious (dis)pleasures of a toy turned blockbuster.
Published in Film Comment Magazine, January-February 2008.
A semiological study of digital special effects as an artistic medium.
Undergraduate Thesis, Department of Philosophy, Bard College, May 2006.
An investigation of the spatial and temporal depiction of explosions in avant-garde cinema and sculpture.
Published in Bard College Journal of the Moving Image, May 2005.
An interview with the sculptor Heide Fasnacht.
Published in Bard College Journal of the Moving Image, May 2005.
A steroscopic narrative in forced-perspective. Presented in side-by-side stereo.
An anaglyph stereo version is also available. Created at NYU/ITP. 2010.
Action sequence as landscape film.
Shot on 16mm Kodak color negative film at Innisfree Garden, Millbrook, New York. 2005.
Experiments for Peter Hutton's Cinematography class.
Shot on 16mm color negative, b&w negative and b&w reversal film in Tivoli, New York. 2005.
My very first special effects film.
Made with footage from Jean Luc Godard's "Made in U.S.A." 2004.
European Union National Institutes for Culture DX/AI Week - Remote
with Clara Blume, Martin Rauchbauer & Tobias Rees
Designing with Artificial Intelligence Conference - Berlin, Germany (Remote)
Forrester CX Conference - San Francisco, CA
with Andrew Hogan
Berggruen Institute, Transformations of the Human Program - Los Angeles, CA
Adobe MAX Conference - Los Angeles, CA
Designing with AI Meetup - New York, NY
with Mathew Ray & Allison Parrish
Adobe Design Summit - San Francisco, CA
Korea Advanced Institute of Science and Technology - Daejeon, Republic of Korea
Google PAIR UX Symposium - Zürich, Switzerland
American Institute of Architects - Washington, DC
O'Reilly Artificial Intelligence Conference - New York, NY
O'Reilly Design Conference - San Francisco, CA
Entertaining Science @ Cornelia Street Cafe - New York, NY
with Stephon Alexander & Saint Clair Cemin
Foo Camp, O'Reilly Media - Sebastopol, CA
with Rune Madsen
Art of Teaching Graduate Program, Sarah Lawrence College - Bronxville, NY
IBM Research - Yorktown Heights, NY
Interactive Telecommunications Program, New York University - New York, NY
I'm always interested in hearing about new opportunities, collaborations and lecture invitations.
Please reach out through one of the channels below: