college program typology