CCSC Philosophy