David Reed is an Associate Professor of Computer Science and Director of Computer Science & Informatics in the Department of Journalism, Media & Computing of the Creighton University. He currently serve as Chair of the Board of Directors of the Computer Science Teacher's Association, which supports and promotes computer science teaching (especially at K-12).