For my CPS310 Class