I graduated in Spring 2026 with a CS degree from a well-regarded Canadian university. I didn't land any internships during undergrad, but I did complete about a year of research work with a professor.
In Fall 2025, I applied to several U.S. master's programs to explore my options and ended up getting accepted into an MS in CS program at a top UC school. The program takes approximately a year to complete, and I'm currently enrolled, paying out-of-state tuition.
Here's my situation:
My family is financially comfortable, and our family business is covering the cost of my degree. I'm extremely grateful for that, but I've questioned whether this master's is actually worth the investment.
I'm a Canadian citizen, so I already have the potential to work in the U.S. through TN status for qualifying positions. My argument to my parents before enrolling was that I could focus on finding a job, gaining experience, and earning money rather than spending another year in school paying expensive tuition.
They insisted that I pursue the master's, explaining that the business could cover the expense and that the money would otherwise go toward taxes or other business expenses.
My biggest concern is the difference in our expectations.
My parents seem to believe that graduating with a master's from a prestigious U.S. university will lead to an offer from a company like OpenAI, Anthropic, or Palantir.
I see things differently. Given the current CS job market, I'd be happy landing a solid entry/mid-level position in software engineering, QA, product management, or another field related to my degree. I'm not expecting a six-figure offer from a top tech company simply because I have a master's.
There's also the immigration aspect. My parents are now asking how I plan to remain in the U.S. after graduating. I've explained that F-1 status is temporary, that OPT provides a limited period of post-graduation work authorization, and that longer-term employment requires additional planning. I also pointed out that TN status could potentially have allowed me to work in the U.S. without pursuing this degree, provided I secured a qualifying job.
At this point, I'm also experiencing academic burnout. I worked hard throughout undergrad, graduated with strong grades, and honestly don't have the same motivation to push for perfect grades in graduate school. I'm focusing on completing my degree while preparing for the job market.
I'm concerned that even if I land a perfectly respectable job after graduating, my parents may be disappointed because they expect a much bigger outcome from their investment. I raised these concerns before enrolling, but they still wanted to pay for the degree.
My questions:
- Is a one-year MS in CS from a top UC school worth it for someone in my position, especially without traditional internship experience?
- As a Canadian citizen with potential TN eligibility, would it have made more sense to focus on finding employment directly?
- Should I prioritize recruiting, projects, and interview preparation over maintaining perfect grades at this point?
- Has anyone dealt with family members who financially support their education but have unrealistic expectations about the jobs it will lead to?
I'd appreciate perspectives from people who have gone through something similar, especially Canadian graduates working in the U.S. or people who completed an MS in CS.