Challenges of teaching in a small computing department. - Cathy Bareiss; Beverly Bohn; Cindy Hanchey; Andrew Staugaard; Keith Tookey (J. Comput. Sci. Coll., 2003)