Contains assignments from Stanford's CS106B Course