I am deciding between a larger, more prestigious, more expensive program (Michigan, epidemiology) and a shorter, smaller, less well known, still expensive program (Dartmouth, CECS). Anyone have an opinion? Cost (D:45K, M:90K?) Time to degree (D: 1+summer, M: 2) definite bonus as it requires one less year of tuition and one less year of lost salary Location(D: cold, small town, M: colder, medium size town) relocation required either way Program size, resources, variety of courses, research opportunities are better at Michigan. But is the program worth the added expense (time and money).