Final Project for Media Device Architecture