There ought to be a class in Advanced Computer Literacy for comp sci majors. In this class, you'd download malware, document and debug it, and make mods, use it to attack a real server (one operated by the TA, of course). You will also do tech support. This may sound counter-intuitive, you've just completed eight semesters in OS and compiler design. You've mastered the internals of databases and studied the mathematics of algorithms. What could you possibly learn from tech support and studying malware? Exactly. You have no idea. It's amazing what doors open when you understand what you do from the perspectives that make or break you as a software developer and designer. #
Getting acquired is part of the Silicon Valley experience. It's neither good nor bad, it just is.#