Imagine trying to win a professional car race while riding a bicycle. For many college students studying computers, that is exactly what it feels like. They have big ideas for the future, but ...