Stanford Programming Methodology CS106a // course assignments and notes - for personal tracking only