<p>For Engineering hands down Cal Poly. Ive heard time and time again that employers always look towards Cal Poly engineering grads for that solid, well prepared engineer. However, everyone who knows will tell you that Cal Poly has such a good reputation in engineering/architecture because their curricullum for engineering is one of the longest, most difficult programs for any college. The classes are hardcore, nobody ive heard of as done it in less than 5 years, and it requires a senior project that is usually huge. its a tough program, but if you graduate you'll see the benefits. </p>
<p>Irvine and UCSB both have great engineering programs as well, not as hands on as cal poly nor do they have the reputation cal poly has, so its a toss up between those two.</p>