"On the flip side, I'm nearly two years into a part-time Computer Science degree, and the engineering content is about 5-10 years behind what the industry is doing. I haven't seen version control mentioned in a lecture once."<p>I smell a troll. Besides, it is not the goal of higher education to teach you the latest shiny thing that changes in a couple of years anyways, but to give you something more valuable.