notes from ccjs lectures 8721915