CSC 4710 Ahmed Shulaiba Exercise Three Winter 2021