David Richard Moore is associate professor of Instructional Technology at Ohio University, where he teaches several graduate-level courses and is Coordinator for the Instructional Technology Program. Formerly he was a multimedia developer and designer for the Federal Aviation Administration, a Network User Support Specialist for the University of Nevada, and the Director of Distributed Education at Portland State University.