New Directions in IT Education