@csuniv , you might want to consider this when choosing an area to specialize in, if you decide against finishing your degree. Without a degree, it might be easier to get a job as a front-end Web developer than it would be to get a position as a back-end, multi-threaded Java programmer, for example.
So you might want to focus on JavaScript, HTML, and CSS. And then look at Angular or one of the other Web frameworks. I’m not an expert in this area, but I’m sure others here can help you.