CS4649 Projects up to Project 1