CS 452 Project 1 - IPC