So I'm planning on majoring in Computer Science or Civil Engineering, and from what I know the ROTC scholarship only covers 4 years and takes up most of your summers. Would this be a problem with a very difficult major? I've talked to people studying both fields, and both claim that most of the time the Bachelors degree takes longer than 4 years to get. Would this be a problem? Also, many programs offer summer internships that give you valuable hands on experience? Would this conflict with ROTC summer training? Or do MS Professors allow you to do that stuff if you have a technical major? Thanks!