The real difficulty at UT is the need to specialize immediately, in either CS or business. They are supposed to have a new cross over program to bridge that gap,but taking courses in the other, non-major can be very hard. An honors program, like BHP or Turing, would help a lot there in both classes and career outcomes. Nearly 2k graduate in business every year. They do not all get their preferred outcome.