COMP722 Term 4 Project