Late-stage OMSCS degree audit issue
I’m pretty distraught right now and am hoping someone here may have advice or experience with something similar.
I’m near the end of OMSCS and just found out that two courses I took apparently do not count toward the degree because their subject codes are not CS/CSE-prefixed, even though they were offered through OMSCS and listed on the OMSCS course page.
Here’s the story:
Earlier in the program, I transferred in two Mechanical Engineering courses as free electives. During advising discussions related to those transfers, I was told that there was a 6-credit-hour limitation involving non-CS/CSE coursework, so I should “avoid taking any more non-CS/CSE courses” because they wouldn’t count toward my degree.
I understood this to mean that, since I had already transferred in 6 credit hours of non-CS/CSE coursework, I could not count any additional coursework outside the OMSCS program offerings. In other words, I interpreted it as a restriction related to transferred coursework rather than a broader department-prefix restriction applying to OMSCS-offered courses themselves.
Since the specialization requirements explicitly stated that “Free electives may be any courses offered through the OMSCS program,” I believed I’d be permitted to take any OMSCS-listed courses for my remaining free electives, so long as no more than two carried non-CS/CSE subject codes, consistent with the degree requirements. I subsequently took three free elective courses, two of which had non-CS/CSE prefixes.
What I did not understand — and what honestly never became clear to me from the OMSCS materials — was that the OMSCS-offered free electives I chose were actually not valid because the two courses I’d transferred in had already consumed my non-CS/CSE credit allocation.
Had I understood earlier that the 6-credit-hour limit for transferred credits and the 6-credit-hour limit for non-CS/CSE-prefixed coursework were effectively the same restriction, regardless of whether a course appeared on OMSCS specialization pages, I would have immediately changed my course plan.
What makes this especially demoralizing is that I was obsessive about degree planning because I had prior administrative/degree-planning complications during undergrad and was determined not to repeat that experience here. I maintained meticulous spreadsheets tracking requirements, electives, transfer credits, graduation timing, and different course-planning scenarios. I repeatedly reviewed OMSCS documentation because I was so paranoid of making exactly this kind of mistake.
I completely understand that ultimately I’m responsible for my degree planning, and I’m not trying to avoid accountability or claim entitlement to an exception. But I also genuinely do not think my interpretation was unreasonable based on the wording of the OMSCS requirements, the OMSCS course listings, and the way I understood the advising guidance I had received.
Finding this out this late has honestly been devastating. It means needing two additional CS/CSE courses very late in the program, which will have major impacts on my professional timeline, finances (I may need to reimburse my employer, who has been paying for the degree), my relationship, and honestly my mental health. I genuinely don't know if it'll be feasible for me to finish the program at this point.
It’s especially difficult because I already had to leave behind coursework during the transfer process, and I thought I had been extremely careful to avoid exactly this kind of late-stage issue. I really can’t overstate how distressing it is to realize at the end of the program that an entire year's worth of coursework I completed will not count toward the degree and will need to be repeated.
I’ve already emailed advising respectfully asking whether there is any petition process, substitution possibility, exception path, escalation channel, or alternative solution available, but I know OMSCS and Georgia Tech are generally very rigid about policies, so I’m trying to be realistic.
Still...
Has anyone ever seen situations like this successfully appealed or resolved in some other way? Are there escalation paths beyond standard advising? Does OMSCS ever make accommodations in cases involving good-faith reliance on ambiguous wording/documentation?
At this point, I’m trying to understand whether there are any realistic alternatives besides taking two additional courses very late in the program or walking away entirely.
I’d really appreciate any constructive advice or insight from people familiar with how OMSCS administration tends to handle situations like this.