CM curriculum