Project Assignment for Program Software Libraries course