CMU are online / in person, but the program has always had a strong online component w professors shuttling back and forth between Pittsburgh and NY.
I’m getting a lot out of the program. It does take more discipline to tune out everything else, and I miss seeing my classmates in person. That said, office hours and tutoring help are working much better online than I thought.
maybe consider the fact that if you do go now, when enrollments are likely to be lower, you’ll be more competitive in recruiting (assuming the entire industry doesn’t collapse)