stuff from the stanford iOS development course