The persistent gap between what engineering colleges teach and what technology companies need has frustrated employers and ...