This was part of my class project for SI 649: Information Visualization.
I also wrote a paper for this.