Graph visualizer

Displays the graph of given functions.

Javascript editor

A simple JS editor that can be used for small javascript tests. Uses the "evaluate" function to run arbitrary code.

Animation frames per second

This experiment was used to demonstrate the threshold of frames per second at which we can perceive fluid movement.


Animation of a boat struggling to get through the storm. Basic physics.


Generates various fractals with given parameters.

Double Pendulum

Inaccurate simulation of a double pendulum.

Trajectory Simulator

Simulates a projectile trajectory with parameters.


Randomly-generated animation of a ribbon unwrapping.