IM1C Course Description