<p>USC requires a lot of engineering courses and doesn’t allow you to choose as many other courses outside of its school if you plan to have a manageable course load and graduate on time, but you do graduate with a particular engineering specialty. You can look at its course requirements online. It does have 38% females in engineering which is one of the highest ratios for engineering schools and we and D saw as a big plus. :)</p>