Undergraduate Computer Science, UW Direct Admit or Johns Hopkins University.

Many students go straight to PhD programs from bachelor’s degree graduation. Master’s degrees are commonly picked up on the way to a PhD (and PhD students who do not complete often leave with master’s degrees).

In industry, a master’s degree is often viewed as being like an extra year or two of experience. But industry experience tends to pay more than even funded master’s degree study (and terminal master’s degree study is less likely to be funded than PhD study).