Contains assignments from Stanford's CS107 course