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.