Final project for CS 346 - Database Design