Online teaching practices (both best and worst). - Michael L. Nelson; Bhagyavati; Gail Miles; Amber Settle; Dale Shaffer; Jake Watts; Robert P. Webber (J. Comput. Sci. Coll., 2005)