Introduction to CS Final project