Many computer-science majors dream of creating start-up companies in California or New York, taking a brilliant idea from their undergraduate days and transforming it into a successful source of ...