Using Processing, our team created a fully resizable treemap based on the Bruls' Squarified Treemap algorithm. The map can be drawn for any arbitrary set of data and any screen size. We also implemented a variety of design features, including animated transitions between levels, dynamic padding, and level-dependent coloring and hover.