(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.
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.
Waterloo?
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.
He's a Canadian citizen getting a TN visa, so he doesn't think the h1b issues will apply to him.
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.
TC for teaching high school math?
Both?
It doesn’t matter.
It might matter if he ever wants an h1b. USCIS will claim his degree doesn't match his job.
Leave. Waterloo Math is enough to get interviews.
Imo B.Math is cooler than B.CompSci