Bear in mind also that your Comp. Eng. background puts you in a odd place in the job market. Look carefully at the HN "Who's hiring?" posts for this month and preceding months. 90% of them are for web stuff/CRUD apps and most of the rest are for mobile or desktop apps. That's not to say you can't get hired for those positions but pretty much _none_ of them will make use of your specialized education. If you want to avoid that route (and once you start going down it, it gets hard to break out), then start figuring out what you want to do professionally for the rest of your life, start looking at job postings for engineers at companies that do said things, and start shaping your coursework to fit those job postings. And since, as you mention, you don't have any real work experience, start thinking about getting some internships under your belt immediately.