Kay, Robin. “Using Asynchronous Online Discussion to Learn Introductory Programming: An Exploratory Analysis”. Canadian Journal of Learning and Technology, vol. 32, no. 1, Feb. 2006, doi:10.21432/T2D88H.