Computational Creativity Projects

ColorCoding Move-in

An activity I developed to visualize my loved-one's comfort level with different parts of my apartment when moving in with me. It started as an art project and developed into a digital tool.

Knowledge Net

Knowledge Net is a collaborative, tangible tabletop museum exhibit where users construct characters by building semantic networks, aimed at teaching middle schoolers about AI’s use of knowledge representations.

Kernel Quest

Kernel Quest is a hands-on, interactive activity that teaches middle school students how CNNs use kernels to detect visual features. Students simulate a CNN by sliding the a plastic “kernel” between polarizer film sheets, revealing parts of a cartoon monster, noting observed features (e.g., eyes, wings) to guess the monster's identity.

Hand-Tracking Doodle

Hand-Tracking doodle allows users to draw by moving their hand in front of a camera and switching hand-gestures. Doodle aims to dismantle material barriers to creative engagement to facilitate casual creativity. No need for fancy brushes!

Casual Pollock

A predecessor of Hand-Tracking Doodle designed to inspire user's creativity in making abstract art. Includes 16 brushes made with Processing, some discrete, some continuous, some that creates continuously changing shapes with a lifespan.

WebGL Projects

3 WebGL projects I made in a Computer Graphics class: Fast food hot mess, 404 bear bun, and lighting shader.

Simple Animations

Some animations I made over the years

Parametric Systems

A parametric generator that responds to music and controls. Includes 6 parametric systems. For each parametric system, user can adjust population count and mutation parameter.