COMP 7081 Term Project