MIT alum here. I expect this new department to be a gross embarassment compared to the rest of campus initially. Then they'll enforce standards to bring it into line, which will suppress enrollment, and then the department will be merged into the CS department. Won't be the first time.