Chen, Baiyun, et al. “Exploring Best Practices for Online STEM Courses: Active Learning, Interaction & Assessment Design”. Online Learning, vol. 22, no. 2, June 2018, doi:10.24059/olj.v22i2.1369.