MIC 50603 Curriculum