@Mastadon- this is helpful as always. We’ve mapped some of this out so we know it’s possible, but as you say CBS has so much overlap that it and Math are probably the only Majors where a double major is feasible. Even a minor seems difficult.
I also saw that the minor in CBS requires that at least 5 classes must be in departments different from the student’s major. I did not see this for the Major but I assume it holds for a Double major.
Also I read somewhere that PSYC1 is now required as a prerequisite for PSYC9 (can’t find it now) as opposed to just being strongly recommended, so this adds to the non-engineering course load. AP Psych was not offered otherwise she would have taken it and may have placed out.
The point I was trying to make is that a Tufts CS grad probably has less opportunity to experiment with A&S/humanities than other top CS programs embedded in Engineering schools, because it is ABET accredited. And this is really counter to how they are marketing the school. What if a CS student wanted to minor in Japanese Studies or IR? Probably not possible without taking summer courses.
This is mostly a philosophical discussion, my Daughter is happy to be enrolling and is excited to be in Engineering. But if she had the opportunity to attend Brown, there’s no question that the flexibility of the Open Curriculum would be more attractive. And no one (except other Ivy grads) questions the rigor of a CS degree from Brown, as far as I can tell.
Thanks!