ITWS2110 - Term Project