Cooperative live coding as an instructional model | IEEE Conference Publication | IEEE Xplore