Using agile methods to scaffold team projects in an it ethics course. - David Woods; Andrea Hulshult (J. Comput. Sci. Coll., 2018)