CS104 lab practice codes http://www-scf.usc.edu/~csci104/labs