Past Courses and Events CCMX has held a number of courses and events over the last years. Programs from recent activities can be found here.