Work in progress — Enhanced delivery for introductory computer science courses | IEEE Conference Publication | IEEE Xplore