BSU is a better school than you are thinking. It isn’t Utah, but it has come a long way. It has very solid CS and Engineering programs that are quite respectable/respected at this point. Micron has dumped a ton of money and support into the school. It is one of the better curricula around for people going into the semiconductor field.