Work in progress - refining a discovery-based freshman computer science course | IEEE Conference Publication | IEEE Xplore