Post

I Got Rejected from Georgia Tech Twice. Then I Got Into CU Boulder.

I Got Rejected from Georgia Tech Twice. Then I Got Into CU Boulder.

I applied to Georgia Tech’s OMSCS program in early 2024. It’s one of the most accessible and respected online CS master’s programs in the country, and it was the obvious target for someone like me: a working professional with a non-CS undergrad trying to break into a formal CS education without quitting my job.

I didn’t get in.

The First Rejection

The first rejection came around May 2024. I’d spent a year and a half preparing with CS50x, The Odin Project, Nand2Tetris, Georgia Tech’s own edX courses in Object-Oriented Programming and Data Structures, and a discrete math course at Ohio State. I thought my application was strong. Apparently it wasn’t strong enough.

The rejection email doesn’t tell you much. You’re left to guess. Was it the social work undergrad? Was my statement of purpose not technical enough? Were my prerequisite courses insufficient? You don’t know, and the not-knowing is its own kind of frustrating.

I spent about a week being pretty upset about it. Mostly just stewing. Then I started working on the application again.

The Second Rejection

I reapplied for the fall cycle. I tightened my statement of purpose, highlighted my technical work at Veeam more prominently, and emphasized the self-study trajectory: the progression from CS50x to Georgia Tech’s own coursework to formal math at OSU. I figured the application basically screamed “this guy is serious and can do the work.”

The second rejection came around August 2024. Same result. No detailed feedback.

That one hurt more. The first rejection, you can explain away. The second one just sits there. Maybe someone with a social work degree just doesn’t get into CS graduate programs. Maybe the gatekeeping is real and permanent.

What I Did Next

I gave myself a weekend to be miserable about it. Ate too much pizza. Watched bad movies. Then I started researching other programs.

CU Boulder’s MSCS program had been on my radar but I’d been fixated on Georgia Tech because of the price point and reputation. When I actually looked at Boulder’s curriculum, I found something that might have been a better fit all along: graduate certificates in Data Science and AI built into the degree, a broader course selection, and an admissions process that seemed to weigh professional experience more heavily.

I started the process to be admitted to CU Boulder around October 2024. I got formally admitted in November.

Looking back

People hear this story and say “persistence pays off.” Yeah, sure. But that’s not really what I got out of it.

The real lesson is that I was so fixated on Georgia Tech that I almost missed a program that ended up being a better fit anyway. CU Boulder’s data science and AI certificates ended up being directly relevant to the infrastructure career I’ve been building. The ethics courses shaped how I think about building systems. The networking curriculum connected directly to my day-to-day troubleshooting.

Would I have gotten the same value from Georgia Tech? Maybe. But I wouldn’t have gotten the specific combination of coursework that CU Boulder offered, and that combination turned out to matter.

Apply broadly. Don’t put all your emotional investment into one program. Getting rejected doesn’t mean that program was the right one anyway.

Your non-traditional background isn’t something you need to apologize for. My social work degree and six years in technical support gave me experience that most CS applicants don’t have. The programs that actually value that are the ones worth going to.

Georgia Tech said no twice and I’ll never know exactly why. CU Boulder said yes, and the education I got there was excellent. The path worked out. It just didn’t look like I expected it to.

This post is licensed under CC BY 4.0 by the author.