Projects from Programming and Problem Solving II