David Reed

David Reed, PhD

David Reed

David Reed, PhD
Professor of Computer Science
Department Chair

Hitchcock 209A

Teaching Statement

David Reed is a Professor and Chair of the Department of Computer Science, Design & Journalism at Creighton University in Omaha, Nebraska. My general philosophy is to challenge students to learn through experience, through classes that integrate hands-on activities to assignments that apply classroom concepts to real-world applications. I want my students to be excited about computing and programming, and to appreciate the power and creativity involved in designing and building solutions to problems. My current interests in teaching and curriculum development center on the Web as a medium for programming and experimentation. I developed my first Web-based programming class all the way back in 1997 - an introduction to computer science that used JavaScript and interactive Web pages to teach programming fundamentals. Over the years, I adapted this course at Creighton to serve as an introduction to computing and scientific thinking. The hands-on nature of the course is achieved using tutorials, in which the students write and experiment with small, Web-based programs. Students are exposed to the history and breadth of computer science through readings and discussions, and they develop experimental and analytical skills are stressed as students through computer simulations and lab experiences. A text book based on this course, titled A Balanced Introduction to Computer Science, was published by Prentice Hall in 2004 and is currently in its third edition.


Ph.D. (Computer Science), Duke University, 1992
M.S. (Computer Science), Duke University, 1988
B.S. (Mathematics & Computer Science), Vanderbilt University, 1985


David Reed is a Professor and Director of Computer Science & Informatics at Creighton University in Omaha, Nebraska. His primary interests are in programming languages and computer science education, where he has published extensively on topics such as apprentice-based learning, Web-based programming, and innovative instructional methods in introductory computer science. Dr. Reed is author of the introductory text, A Balanced Introduction to Computer Science, which is currently in its third edition and has been widely adopted at both colleges and high schools. He has been an active contributor in the AP Computer Science program for more than two decades, serving as Chief Reader from 2004 through 2008. He also served on the ACM/IEEE Computer Science 2013 Steering Committee, which produced the influential Computer Science Curricula 2013 report, as well as on the Board of Directors of the Computer Science Teachers Association from 2009 to 2018 (Board Chair, 2015-2017). He has been a member of the Liberal Arts Computer Science Consortium since 1999.

More details, including current schedule, online CV and materials from recent courses, can be found at here.



  • Distinguished Educator in Teaching as Scholarship. Creighton University (2015)
  • Magis Core Curriculum New Course Development Grant. Creighton College of Arts & Sciences (2014-2015)
  • ACM Recognition of Service Award (2013)
  • Top 50 Journalism Professors in 2012. JournalismDegree.org (2012)
  • Integrating Empirical Methods into the Computer Science Curriculum. NSF CCLI-Educational Materials Development Grant. (2003 - 2006)
  • Creighton University Pipeline for Innovation Grant. Creighton University (2006-2007)
  • Creighton Faculty Development Grant. Creighton College of Arts & Sciences (2005)
  • Creighton University Summer Assessment Grant. Creighton University (2002)