Chance an overexcited senior for EE or CS (because I deleted the last one...)

Agreed. Also…paying for five years of undergrad (even if you get two bachelor’s degrees) is not likely to result in a ‘better’ job than if you have one BS degree. YMMV. Point being coming out of the CalTech 3-2 program, you will be interviewing for the same set of jobs that the 4 year CalTech students are. IMO, If you want to major in engineering you should go to an engineering program.

1 Like