@mdekstrand I'm reading the responses here with interest, but would also gently push back on the idea that an undergrad in CS ought to prepare you for some specific industry and field of endeavor. The most accessible, joyful undergrad experience is also the best one for the field of your choosing, in almost every case. Graduate research or technical college are great places to look for application-specific education.