CS320 - TUI Final Project (Margaret Perry, Amy Hu, Daniella Kim, Erin Moy)