I've always been a huge proponent of CMU, UIUC, and Stanford's CS+X programs for this very reason.
Innovation is inherently interdisciplinary, and learning how to synthesize multiple different domains has tremendous value.
Innovation is inherently interdisciplinary, and learning how to synthesize multiple different domains has tremendous value.