Check out Santa Clara University. SCU’s location, in the heart of Silicon Valley, is tough to beat for tech. And given the insanely competitive admissions at Stanford and Berkeley, SCU has become the top backup option for people who want to study CS or engineering in the Bay Area.
SCU is drawing some really strong students: according to the admissions profiles at asee.org, new SCU engineering students in Fall 2016 had 680-760 Math SATs. Those are higher numbers than most UCs or Cal Poly SLO have. Yet the engineering program had a relatively high 48% acceptance rate.
SCU is Catholic, but if you went to a Catholic high school this may not faze you. The main drawback is the high private school tuition; SCU is not particularly wealthy and does not offer particularly good financial aid. If you don’t need a lot of aid, SCU could be a solid option.