holds the code of course CS193 in Stanford winter 2013