Computer science using an interactive video classroom. - James W. McGuffee; James A. Albright (J. Comput. Sci. Coll., 2000)