David Reed, Ph. D.
Over the years, I have taught a wide variety of courses, ranging from a non-majors course, to core computer science courses, to advanced topics. My general philosophy is to conduct hands-on, interactive classes that challenge the student to learn by experience. I don't mind having a reputation for being tough, as long as students feel that I am fair and that they learn.
Experimental and analytical skills are stressed as students often use programs as means to model and analyze complex systems (such as random walks and ecosystem models). In addition, students are introduced to the history and breadth of computer science, with readings and exercises on topics such as logic design, artificial intelligence, and the societal impact. A text book based on this course, titled A Balanced Introduction to Computer Science, was published by Prentice Hall in 2004 with a second edition released in 2007 and a third edition in 2010.
David Reed is an Associate Professor and Director of Computer Science & Informatics at Creighton University in Omaha, Nebraska. He received his M.S. and Ph.D. in computer science from Duke University in 1992, and subsequently taught and conducted research at Duke University and Dickinson College before joining the faculty at Creighton in 2000. 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. His recent scholarship and service has focused on bridging K-12 and college computer science education.
Dr. Reed is author of a CS0 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. He is a member of the Liberal Arts Computer Science Consortium and the Board of Directors of the Computer Science Teachers Association, where he has served as Chair since 2015.
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)
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)