COMP2404 Project Repository