CS degree vs math degree (asking for a friend)

Google RiFq88
May 15 25 Comments

(asking for a friend who can't make an account due to lack of work email. Post is written by said friend )

I'm currently in my 4th year of university. I'm in an odd scenario where I could graduate this term with a BMath.
Alternatively, I could graduate a year later with a BCS (due to differing requirements).
I was wondering that given I have a full-time job already lined up at a software company, if there would be any substantial benefit to getting a CS degree over a math degree.

comments

Want to comment? LOG IN or SIGN UP
TOP 25 Comments
  • New / Eng
    ͏

    New Eng

    PRE
    The Walt Disney Company
    BIO
    ͏
    ͏more
    Imo B.Math is cooler than B.CompSci
    May 15 0
  • Oscar 🐨koala
    No difference. Get out m, leetcode and work. Stop wasting another year. Real world experience counts more. Most jobs don’t require you to know how to implement a Google Map.
    May 15 0
  • Nvidia wagecuck
    Math degrees aren’t worth the paper they are printed on.
    May 15 4
    • Amazon edyc6
      Pulling down 400k TC with mine
      May 15
    • Nvidia wagecuck
      Your TC has nothing to do with what your degree is worth ($0).
      May 15
    • Google Resumé
      Agree with counterargument above, except $0 is a bit harsh. Quants at top hedge funds can easily make $400k mid-career.
      May 15
    • Amazon edyc6
      It turns out my Waterloo math degree was deemed equivalent to a CS degree by both USCIS and a bunch of tech firms including Amazon. It got me interviews in tech as well as a work visa and then a GC.
      May 15
  • Amazon stega
    Does he need h1b one day? He will get RFE'd on specialty occupation with bmath for a SWE job.

    If he doesn't need a CS degree for visa purposes then no one will ever care about the difference.
    May 15 4
    • Google RiFq88
      OP
      He's a Canadian citizen getting a TN visa, so he doesn't think the h1b issues will apply to him.
      May 15
    • Amazon stega
      Was he born in a backlog country? Or born in Canada? He can get TN no problem, but if he's from a backlog country he cannot get GC while on TN.

      If he's born in Canada or another "rest of world" country he can get GC from TN and save himself the year.
      May 15
    • Google RiFq88
      OP
      He asks what a backlog country is, Google results aren't giving much.
      May 15
    • Amazon stega
      India or China.

      You can't reenter the US on a TN while you have an active greencard application so you need to be able to get it done end to end before the TN expires (and stay in the US all that time).

      There is a multi year wait for a GC for backlogged countries so you can't get a GC before the TN expires. From non backlogged countries provided you apply just after a renewal you can get it done. Same story for F/OPT for what it's worth.

      H1B on the other hand is "dual intent" so to can renew it while applying GC. However you need to qualify for h1b.
      May 15
  • Google Resumé
    Waterloo?
    May 15 5
    • Google RiFq88
      OP
      He's at waterloo
      May 15
    • Google Resumé
      Both degrees are strong by reputation and rigor. What type of company is the offer from? Math + Google will be recognized almost anywhere legit.
      May 15
    • Google RiFq88
      OP
      He got an offer from Facebook (Google is me). The degrees would be b.math vs b.cs honors
      May 15
    • Google Resumé
      1 year is insignificant over an entire career. He should study whichever he likes more by personal interest.

      If I had to choose purely in terms of career, it would be BCS. The CS courses at Waterloo are already sufficiently theoretical in mathematical theory. Taking differential geometry and PDEs won't help in SWE role. Even for ML engineering, it's overkill.
      May 15
    • Google RiFq88
      OP
      He says that he's taken all the technical CS courses already. The main thing between him and graduating with a b.cs are breadth and depth courses.
      May 15
  • Google / Eng
    JLo ☑️

    Google Eng

    PRE
    Amazon
    JLo ☑️more
    Both?
    May 15 2
    • Amazon stega
      That would take him an extra 2 to 3 years as the school won't allow you to reuse more than about half the credits for a second undergrad degree, so he wouldn't have enough.
      May 15
    • Google / Eng
      JLo ☑️

      Google Eng

      PRE
      Amazon
      JLo ☑️more
      Ah. Then math. U can always get a cs job with a math degree.
      May 15
  • Microsoft
    Tier 1

    Microsoft

    BIO
    #1 in Prestige
    Tier 1more
    It doesn’t matter.
    May 15 1
    • Amazon stega
      It might matter if he ever wants an h1b. USCIS will claim his degree doesn't match his job.
      May 15
  • Twitter JackDorsy
    Leave. Waterloo Math is enough to get interviews.
    May 15 0
  • Nvidia signale
    TC for teaching high school math?
    May 15 0