CCP Intermediate Level Notes