David Reed
Associate Professor of Computer Science
Department of Computer Science
Creighton University
Omaha, NE   68178

Office: 209 Old Gymnasium

Phone: (402) 280-2583
Fax: (402) 280-5758

Email: DaveReed@creighton.edu
    
Fall 2008 Schedule
Mon 1:30-3:00 office hours G209
3:30-4:45 CSC 427 G308
Tue 9:30-10:45 CSC 121 G411
11:00-12:15 CSC 550 G411
1:30-2:30 office hours G209
Wed 1:30-3:00 office hours G209
3:30-4:45 CSC 427 G308
Thu 9:30-10:45 CSC 121 G411
11:00-12:15 CSC 550 G411
1:30-2:30 office hours G209
Additional office hours by appointment.

Creighton University
Countdown to Xmas Break:
A Balanced Introduction to Computer Science Integrating Empirical Methods into Computer Science Curricula
Integrating Empirical Methods into Computer Science Curricula
College Board

Advanced Placement Computer Science
I have been at Creighton University since 2000, and am currently an Associate Professor in the Department of Computer Science. The second edition of my book A Balanced Introduction to Computer Science was published in 2007, balancing computing breadth with programming depth. From 2003 to 2006, I worked on an NSF-funded project to integrate empirical methods into the CS curriculum. I have served as the Chief Reader for AP® Computer Science since 2004, in charge of grading ~20,000 exams each year.

Courses Taught at Creighton University
107: Computing and the Web [ F03 | S03 | F02 ]
107: Intro to Computing Concepts [ S02 | F01 | S01 ]
121: Computers & Scientific Thinking [ F08 | F07 | S07 | S06 | F05 ]
221: Computer Programming I [ S08 | F06 | F05 | F04 | F01 ]
222: Computer Programming II [ S05 | S04 ]
427: Data Structures & Algorithm Analysis [ F08 | F07 | F06 | F04 ]
533: Programming Languages [ S08 | S07 | S05 | F03 | F02 | S01 | F00 ]
539: Operating Systems [ S06 | S05 | F03 | F02 ]
546: Client/Server Fundamentals [ F00 ]
550: Intro to Artificial Intelligence [ F08 | F04 | S04 | S03 | S02 ]
551: Web Programming [ S04 | S03 | S02 | F01 | S01 ]
650: Advanced Artificial Intelligence [ S03 | S02 ]