Work in progress - improved approach for delivering an introductory computer science course | IEEE Conference Publication | IEEE Xplore