I think a lot of your distaste came from choosing SE as a major. RIT is one of those schools where you have to be especially proactive in extracting value from your education. The bureaucracy there has no compunction about useless majors, irrelevant classes, shallow professors -- things one may encounter if they just go with the flow. It's a sort of roulette wheel. I would've advised you to switch to CS, and start taking liberal arts classes with notable well-reviewed professors. A good professor can turn you on to the most inane subject; they exist but it's improbable you'll land in their class by just throwing the dice. The first floor of GCCIS is a vocational degree mill that feeds into the local donor corporations and those liberal arts requirements you took are literally filter classes. I sympathize with you not sticking it out, considering the costs involved.