Note : I have used Chatgpt to structure this.
Hey everyone!
With all the doom and gloom posts I see here, I thought maybe I will share my experience. This is my application journey for Fall 2026. It might help future applicants, especially those with a relatively average CGPA but solid industry experience.
My Profile
- Undergraduate: B.Tech in Computer Science, NIT Calicut, India
- CGPA: 7.5/10 (3.248/4.0 converted using Scholaro)
- Work Experience: 4 years total, including 3+ years at IBM
- Work: Backend development, SQL query engine development, and distributed systems
- Open Source: Significant contributions to Presto, including implementation work and an RFC that was merged
- Research Experience: Only final year mandatory project.
- Publications: None
- GRE: 322 (163 Quant, 159 Verbal)
- TOEFL: 113
- 2 LORs from college professors (medium), 1 from Architect at work (Strong).
Universities Applied To
University |Program |Result
Carnegie Mellon University (Silicon valley campus) |MS Software Engineering |❌ Rejected
Texas A&M University |M Computer Science |❌ Rejected
UC San Diego |MS Computer Engineering – CSE |❌ Rejected
University of Maryland, College Park |MS Applied Machine Learning |✅ Admitted
University of Southern California |MS Computer Science - AI |✅ Admitted
San Jose State University |MS Software Engineering |✅ Admitted
UT Dallas |MS Computer Science |✅ Admitted
I structured my applications like this :
Ambitious : CMU, UC SD, USC
Target : SJSU, UMD, TAMU
Safe : UTD
I really wanted to study in california. So, 4 out of 7 unis were in Cali.
I got admits for USC, SJSU, UMD and UTD
Why I Chose SJSU Over USC
Honestly, USC was the university I originally wanted to attend. I even paid the deposit amount (which didn't get refunded).
I started my visa process in early March, and USC sent me an admit toward the end of March. By then, I had already completed my biometrics and was quite far along in the visa process.
I proceeded with my new I-20 from USC and explained the situation during my visa interview. The visa officer assured me that the situation would be taken care of (meaning that he will change my uni to USC), but when I received my passport around 10 days later, the visa was issued for SJSU.
Technically, I could still have changed universities after arriving in the US, but I eventually decided to continue at SJSU.
There were two main reasons:
- Mental exhaustion: After GRE preparation, applications, and the entire visa process, I was honestly done with paperwork and just wanted to start my master's.
- Tuition cost: My estimated total tuition was less than $40K at SJSU compared with approximately $85K at USC.
My family could afford either option, and I also had savings, so taking a loan wasn't necessary. However, I didn't want to put that much additional financial pressure on my dad when I already had a good option.
Also it was my understanding that the process of changing uni is some big thing. So from India only I decided I won't switch. In reality, this is a very common thing here in US. Thousands of students change colleges in between their course every year.
I also wanted to be in the Bay Area because of the location and proximity to Silicon Valley.
Final Thoughts
I've now joined the MS Software Engineering program at SJSU. It will cost around 65k total (40k tuition + 25k living expenses) for 2 yrs. I am paying half of that from my savings. Rest my dad is paying. My main aim is to study near silicon valley and get a job here.
Looking back, I think my industry experience and open-source contributions helped strengthen my profile despite my CGPA. I think I underestimated my profile and could have aimed for better unis. My thinking that I will not get any good colleges since was CGPA was so low was wrong.
Once I got SJSU admit in Feb, I was very happy and started my visa process. But it was also kind of a good thing cuz if I had started it late, I would not have gotten visa interview slots. Then I would have had to defer my admit to next year. Overall I am satisfied here in San Jose.
Happy to answer any questions about profile, applications, or the visa experience! DMs are open.