Parellel Processing Term Project