https://www-old.cs.utah.edu/docs/Undergraduate/UGHandbook_20...
According to the University of Utah Computer Science Undergraduate Student Handbook 2014-2015, "Students must take two intellectual explorations courses in each: fine arts (FF), humanities (HF), and social sciences (BF). Two of these six courses must be upper division – one should meet the diversity (DV) requirement and one should meet the international (IR) requirement" and "The diversity (DV) requirement can be satisfied by taking a course from an approved list as part of the intellectual explorations courses." So, there was only one required diversity course, from a list of courses, meaning that gender studies was not specifically mandated. If you took gender studies to satisfy the diversity requirement, it was because you chose gender studies, which seems like an odd choice, given your beliefs. In any case, you would not have to take multiple diversity courses.
> I still have 8 classes left. Nothing happened to my career.
I'm not sure exactly what you mean. As a result of dropping out, do you not have a career in computing? Alternatively, did dropping out without getting a computer science degree not harm your career at all, and if it didn't, then why were you spending time and money ("I refused to spend another dollar of my hard-earned money") to get a degree?
In a later comment, you say:
> this was the beginning of why I personally no longer thought a college degree was worth the cost.
> sitting through courses where I was not allowed to openly debate the ideas being presented to me.
I'm confused here. For you, is the monetary value of a college degree to openly debate ideas in class? And if so, why did you major in computer science, as opposed to philosophy, for example, which is known for open debate of ideas in class, unlike computer science?
> My instructor and some students went scorched earth on me
Scorched earth is a metaphor. It's not in this case an accurate and informative description of reality. I suspect you just mean that you got criticized, which is exactly what you asked for: an open debate of ideas. The use of hyperbolic phrases like "castigated" and "scorched earth" does not make your comments plausible.