“If you have big schools like Berkeley and Purdue, I’d also give a serious look at U. at Buffalo . Its engineering program is very well respected (@aunt_bea had a kid there, I believe) and has an ABET-accredited environmental engineering degree.”
Yes our daughter, originally, was going to do premed and got into a program at University of Buffalo that had a pathway to med schools in upstate New York. She’s always been exceptionally strong at math and physics. She got into top 10 schools but chose the school for the program.
She ended up changing her major, after taking a biomedical engineering course and liked the engineering portion of the course.
It took her five years to double major in CS and electrical engineering at UB.
At Berkeley, and the other UC schools, we have an EECS major. It is electrical engineering and computer science within one major. She decided she wanted to be competitive in California so she double majored at Buffalo.
She came back to California, authored an efficiency organizational chart that was curiously seen by her manager and was taken company-wide.
She has risen up the managerial ranks, exponentially fast, within her companies. And she really likes what she does. Younger engineers know her style and work ethic, and always want to work on her teams. She didn’t expect to do this job but it all started at Buffalo. She got into Yale but one visit cured her from that.