If your other choices offer you direct admission or a not-extremely-difficult way into your desired engineering major and are reasonably affordable, you may want to reconsider them, since both UCSD and CMC make it less certain that you will be able to do engineering.