Class project for Comp4350