This project, ultimately published in IEEE VIS as a best paper honorable mention award uses exemplar cells to aid the comparison different cancer treatment drugs.
Small particle shapes in paint affect how light interacts with the coating. This visualization aids in the exploration of different particles designs and their properties.
This visualization tool provides several tools to look at multivariate trajectory data. Created as a final project for a visualization class, some of the code/ideas generated here made it into the Loon project.
Functional Boxplots are an extablished technique that extends traditional boxplots to work with collections of functions. This tool is an interactive implementation of that technique.
This personal project was inspired after many hours stuck at home during covid. The tool guides an interval style workout. Since it selects workouts from any google spreadsheet it was easy to craft an at-home version.
Particle systems have been a versatile and impressive effect in computer graphics for years. In this homework assignment I use them to create various visual effects, including bubbles and fireworks.
Using physics to drive animations is a good way to improve the realism of the motion. In this assignment I use fundamental properties of physics to create more compelling water simulations.
A simple word review website I mocked up to review words I've added to a google spreadsheet. I also created an IFTTT applet so I can use Google Assistant to add new words I learn to the google speadsheet.
Pathfinding is used extensively in robotics and computer graphics. I implement agent pathfinding around static obstacles using a roadmap for this assignment.
If anyone else has played Pandemic they know the satisfaction of infecting the world with a deadly virus. In a journalism class we discussed how things on the internet go viral. For one assignment I created a silly game where you try to ''infect'' the internet with your viral phenomenon.