CSCI 576 Multimedia Systems Design - Final Project