David W . Reed, PhD

Chair, Department of Computer Science, Design & Journalism

Professor

Contact

College of Arts and Sciences
Computer Science, Design, Journalism
Computer Science & Informatics
HCCA - Hitchcock Center for Communication Art - 209A

David W . Reed, PhD

Chair, Department of Computer Science, Design & Journalism

Professor

David Reed is a Professor and Chair of the Department of Computer Science, Design & Journalism at Creighton University in Omaha, Nebraska. He received his B.S. in Computer Science and Mathematics (double major) from Vanderbilt University and his M.S. and Ph.D. in Computer Science from Duke University. Prior to joining the Creighton faculty in 2000, he held faculty positions at Bennett College, Duke University and Dickinson College.

Dr. Reed's 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. He 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 http://dave-reed.com

Department

Computer Science, Design and Journalism

Position

Professor

Books

  • Prentice Hall
    A Balanced Introduction to Computer Science, 3rd edition David Reed, Prentice Hall
    ISBN 978-0-13-216675-1 2011
  • Prentice Hall
    A Balanced Introduction to Computer Science, 3rd edition - Instructor Supplement David Reed, Prentice Hall, 2010.
    ISBN 978-0-13-216703-1 2010
  • Prentice Hall
    A Balanced Introduction to Computer Science, 2nd edition.David Reed,Prentice Hall, 2008. 
    ISBN 978-0-13-601722-6 2008
  • Prentice Hall
    A Balanced Introduction to Computer Science, 2nd edition – International Version. David Reed,Prentice Hall, 2008. 
    ISBN 978-0-13-135829-4 2008
  • Prentice Hall
    A Balanced Introduction to Computer Science, 2nd edition – Online Supplement. David Reed,Prentice Hall, 2007. 
    ISBN 978-0-13-601759-2 2007
  • Prentice Hall
    A Balanced Introduction to Computer Science, 2nd edition – Instructor Supplement. David Reed,Prentice Hall, 2007. 
    ISBN 978-0-13601723-3 2007
  • Prentice Hall
    A Balanced Introduction to Computer Science.David Reed,Prentice Hall, 2005. 
    ISBN 0-13-046709-X 2005
  • Prentice Hall
    A Balanced Introduction to Computer Science – Online Supplement. David Reed, Prentice Hall, 2004. 
    ISBN 0-13-141338-4 2004
  • Prentice Hall
    A Balanced Introduction to Computer Science – Instructor Supplement. David Reed, Prentice Hall, 2004. 
    ISBN 0-13-141340-6 2004
  • McGraw-Hill
    Teaching the Tapestry: An Instructor's Manual to Accompany A Computer Science Tapestry. David Reed,McGraw-Hill Companies, Inc., 1997. 
    ISBN 0-07-002037-X 1997
  • Dickinson College
    Introduction to Computing: An Interactive Approach Using ISETL. David Reed,Dickinson College, 1995.  1995
  • Springer-Verlag
    A Near-Horn Approach to Disjunctive Logic Programming.David Reed, Donald Loveland and Bruce Smith,In Proceedings of the 2nd Int’l Workshop on Extensions of Logic Programming,Lecture Notes in AI 596, Springer-Verlag, 1992. 
    596 1992
  • MIT Press
    A Near-Horn Prolog for Compilation.Donald Loveland and David Reed,In Computational Logic: Essays in Honor of Alan Robinson, Lassez and Plotkin (eds.), MIT Press, 1991.  1991

Articles

  • Journal of Computing Sciences in Colleges
    Spiraling CS2013 Knowledge Units across a Small CS Curriculum. David Reed, Journal of Computing Sciences in Colleges, 32(5), 2017.
    32(5) 2017
  • Journal of Computing Sciences in Colleges
    Nifty Assignments: Hunt the Wumpus. David Reed, Journal of Computing Sciences in Colleges, 32(5), 2017.
    32(5) 2017
  • Journal of Computing Sciences in Colleges
    Spiraling CS2013 Knowledge Units across a Small CS Curriculum. David Reed, Journal of Computing Sciences in Colleges, 32(5), 2017.
    32(5) 2017
  • Journal of Computing Sciences in Colleges
    Nifty Assignments: Hunt the Wumpus. David Reed, Journal of Computing Sciences in Colleges, 32(5), 2017.
    32(5) 2017
  • Journal of Computing Sciences in Colleges
    Reed, David SKIP-3 solitare: nifty assignment
    26, p. 216-217 2011
  • Journal of Computing Sciences in Colleges
    Reed, David Critical thinking and modeling in CSO: the Prisoner's Dilemma
    26, p. 205-212 2011
  • Journal of Computing Sciences in Colleges
    Reed, David Sometimes style really does matter
    25, p. 180-187 2010
  • ACM Journal on Educational Resources in Computing
    Reed, David W. A 2007 Model Curriculum for a Liberal Arts Degree in Computer Science
    7 2007
  • Journal of Computing Sciences in Colleges
    Reed, D., Davies, J. The convergence of computer programming and graphic design
    21, p. 179-187 2006
  • SIGCSE Bulletin
    Core Empirical Concepts and Skills for Computer Science.David Reed, Craig Miller, and Grant Braught,In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 36(1), 2004. 
    36(1) 2003
  • Journal of Computing Sciences in Colleges
    The Use of Ill-Defined Problems for Developing Problem-Solving and Empirical Skills in CS1.David Reed,Journal of Computing Sciences in Colleges, 18(1), 2002. 
    18(1) 2002
  • SIGCSE Bulletin
    Disequilibration for Teaching the Scientific Method in Computer Science.Grant Braught and David Reed,In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 34(1), 2002. 
    34(1) 2002
  • ACM Journal on Educational Resources in Computing
    The Knob & Switch Computer:  A Computer Architecture Simulator for Introductory Computer Science.Grant Braught and David Reed,ACM Journal on Educational Resources in Computing, 1(4), 2001.
    1(4) 2001
  • SIGCSE Bulletin
    Rethinking CS0 with JavaScript.David Reed,In Proceedings of the 32nd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 33(1), 2001.  
    33(1) 2001
  • SIGCSE Bulletin
    Empirical Investigation throughout the CS Curriculum.David Reed, Craig Miller and Grant Braught,In Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 32(1), 2000. 
    32(1) 2000
  • Journal of Computer Science Education
    Incorporating Problem-solving Patterns in CS 1.David Reed,Feature article in Journal of Computer Science Education, 13(1), 1999. 
    13(1) 1999
  • SIGCSE Bulletin
    Incorporating Problem-solving Patterns in CS 1.David Reed,Proceedings of the 29th SIGCSE Technical Symposium on ComputerScience Education,SIGCSE Bulletin, 30(1), 1998. 
    30(1) 1998
  • Annals of Mathematics and Artificial Intelligence
    Near-Horn Prolog and the Ancestry Family of Proof Procedures.David Reed and Donald Loveland,Annals of Mathematics and Artificial Intelligence, 14, 1995. 
    14 1995
  • SIGCSE Bulletin
    AAA and CS 1: The Applied Apprenticeship Approach to CS 1.Owen Astrachan and David Reed,In Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 27(1), 1995. 
    27(1) 1995
  • Journal of Automated Reasoning
    SATCHMORE: SATCHMO with RElevancy.Donald Loveland, David Reed and Debra Wilson,Journal of Automated Reasoning, 14:325-351, 1995. 
    14, p. 325-351 1995
  • Journal of Logic Programming
    A Comparison of Three Prolog Extensions.David Reed and Donald Loveland,Journal of Logic Programming, 12(1), 1992. 
    12(1) 1991
  • MIT Press
    An Alternative Characterization of Disjunctive Logic Programs,David Reed, Donald Loveland and Bruce Smith.In Proceedings of the 1991 International Logic Programming Symposium,Saraswat and Ueda (eds.), MIT Press, 1991.  1991

Publications

  • Computer Science Teachers Association
    Getting More Involved with CSTA. David Reed. In Proceedings of the 2018 CSTA Annual Conference, Omaha, Nebraska, 2018. 2018
  • CSTA Voice
    Make Your Voice Heard: Vote!
    14(1) 2018
  • SIGCSE Bulletin
    Nifty Remixes. David Reed, In Proceedings of the 48th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 49(1), 2018.
    49(1) 2018
  • CSTA Voice
    Meet Me in Charm City.
    13(3) 2017
  • CSTA Voice
    CSEdWeek... Don't Miss It!
    12(5) 2016
  • CSTA Voice
    It's Time to Vote.
    12(1) 2016
  • CSTA Advocate Blog
    CSTA Board of Directors Election (part 2). 2016
  • CSTA Advocate Blog
    CSTA Board of Directors Election (part 1). 2016
  • SIGCSE Bulletin
    Current Initiatives and Future Directions of the Computer Science Teachers Association (CSTA).David Reed and Mark R. Nelson.In Proceedings of the 46th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 47(1), 2016. 
    47(1) 2016
  • CSTA Advocate Blog
    CSTA Professional Development Committee. 2015
  • CSTA Advocate Blog
    Technotrash and the Future. 2015
  • CSTA Advocate Blog
    Nifty Assignments from SIGCSE. 2015
  • CSTA Advocate Blog
    Q&A: Running for the CSTA Board. 2015
  • CSTA Advocate Blog
    Better Know a Committee. 2015
  • SIGCSE Bulletin
    Addressing Professional Development Needs for K-12 CS - Working with Your Local CSTA Chapter. David Reed and Frances P. Trees. In Proceedings of the 45th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 46(1) 2015
  • SIGCSE Bulletin
    SIGCSE 2016 New Educators Workshop. David Reed and Andrea Danyluk.SIGCSE Bulletin, 46(4), 2015. 
    46(4) 2015
  • SIGCSE Bulletin
    Addressing Professional Development Needs for K-12 CS – Working with Your Local CSTA Chapter.David Reed and Frances P. Trees.In Proceedings of the 45th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 46(1), 2015. 
    46(1) 2015
  • CSTA Advocate Blog
    CS Ed Week Stories. 2014
  • CSTA Advocate Blog
    More Than Just Rock Stars. 2014
  • CSTA Advocate Blog
    Report on the CSTA Annual Conference. 2014
  • CSTA Advocate Blog
    CSTA Annual Conference Reminder. 2014
  • CSTA Voice
    Big Data in the Classroom. 2014
  • CSTA Advocate Blog
    CSTA Board of Directors Election. 2014
  • CSTA Advocate Blog
    Run for the CSTA Board of Directors. 2014
  • Computer Science Teachers Association
    Leveraging Big Data in an Introductory Programming Course. David Reed. In Proceedings of the 2014 CSTA Annual Conference, St. Charles, Illinois 2014
  • SIGCSE Bulletin
    Experiences Mapping and Revising Curricula with CS2013. David Reed, Andrea Danyluk, Elizabeth Hawthorne, Mehran Sahami, and Henry Walker. In Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 45(1) 2014
  • SIGCSE Bulletin
    ACM/IEEE-CS Computer Science Curricula 2013: Implementing the Final Report. Mehran Sahami, Steve Roach, Ernesto Cuadros-Vargas, Elizabeth Hawthorne, Amruth Kumar, Richard LeBlanc, David Reed, and Remzi Seker. In Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 45(1) 2014
  • SIGCSE Bulletin
    New Educators Workshop at SIGCSE 2014. David Reed and Andrea Danyluk. SIGCSE Bulletin, 46(1) 2014
  • SIGCSE Bulletin
    Experiences Mapping and Revising Curricula with CS2013.David Reed, Andrea Danyluk, Elizabeth Hawthorne, Mehran Sahami, and Henry Walker.In Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 45(1), 2014. 
    45(1) 2014
  • SIGCSE Bulletin
    ACM/IEEE-CS Computer Science Curricula 2013: Implementing the Final Report.Mehran Sahami, Steve Roach, Ernesto Cuadros-Vargas, Elizabeth Hawthorne, Amruth Kumar, Richard LeBlanc, David Reed, and Remzi Seker.In Proceedings of the 44th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 45(1), 2014. 
    45(1) 2014
  • SIGCSE Bulletin
    New Educators Workshop at SIGCSE 2014.David Reed and Andrea Danyluk.SIGCSE Bulletin, 46(1), 2014. 
    46(1) 2014
  • CSTA Advocate Blog
    Share Your Ideas and Experiences at the CSTA Conference. 2013
  • CSTA Advocate Blog
    CS2013 and K-12. 2013
  • CSTA Advocate Blog
    President Obama Answers Question about Computer Science. 2013
  • CSTA Advocate Blog
    CSTA Annual Conference News. 2013
  • CSTA Advocate Blog
    Wally Addresses Computer Literacy. 2013
  • ACM Press
    Computer Science Curricula 2013 - Ironman Draft 2013
  • ACM Press
    Computer Science Curricula 2013 - Final Report 2013
  • Computer Science Teachers Association
    Mobile Programming Throwdown. David Reed, Adam Howitt, Ralph Morelli, and Alfred Thompson. In Proceedings of the 2013 CSTA Annual Conference, Quincy, Massachusetts 2013
  • Computer Science Teachers Association
    CS Curricula 2013 and its Impact on K-12. David Reed, Alfred Thompson, and Elizabeth Hawthorne, In Proceedings of the 2013 CSTA Annual Conference, Quincy, Massachusetts 2013
  • SIGCSE Bulletin
    CSTA Chapters: Supporting Your Local CS Educators. Frances P. Trees, David Reed, and Tammy Pirmann. In Proceedings of the 43rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 44(1)
    44(1) 2013
  • CSTA Advocate Blog
    Additional Indignity. 2012
  • CSTA Advocate Blog
    CSTA 2012 Board of Directors Election is Underway. 2012
  • ACM Press
    Computer Science Curricula 2013 - Strawman Draft 2012
  • Computer Science Teachers Association
    Mobile Programming Throwdown. David Reed, Ricky Roy, Alfred Thompson, and David Wolber. In Proceedings of the 2012 Computer Science & Information Technology Symposium, Irvine, California 2012
  • SIGCSE Bulletin
    Computing Curricula 2013: Computer Science – Update on the Strawman Report from the ACM/IEEE-CS Task Force. Mehran Sahami, Ernesto Cuadros-Vargas, Steve Roach, and David Reed, In Proceedings of the 42nd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 43(1) 2012
  • CSTA Advocate Blog
    Binary Hand Dance. 2011
  • CSTA Advocate Blog
    What Makes a Workshop Work? 2011
  • CSTA Advocate Blog
    Don;t Miss Your Opportunity to Decide CSTA's Future. 2011
  • CSTA Advocate Blog
    CS Lessons from Facebook. 2010
  • CSTA Advocate Blog
    CS Going Mobile? 2010
  • CSTA Advocate Blog
    CS Career Projections. 2010
  • CSTA Advocate Blog
    Analogies in the Classroom. 2010
  • SIGCSE Bulletin
    New Educators Roundtable at SIGCSE Symposia.David Reed and Julie Zelenski,SIGCSE Bulletin, 42(4), 2010. 
    42(4) 2010
  • Computer Science Teachers Association
    Experiences from within the AP Computer Science Program.David Reed, Julie Zelenski, and Gail Chapman.In Proceedings of the 2010 Computer Science & Information Technology Symposium,Mountain View, California, 2010.   2010
  • CSTA Advocate Blog
    Holiday Reading Corner. 2009
  • CSTA Advocate Blog
    Talk Like a Pirate Day. 2009
  • CSTA Advocate Blog
    Looking at the Programming Language Options. 2009
  • SIGCSE Bulletin
    Nifty Assignments: Encryption and the Enigma Machine.David Reed,In Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 41(1), 2009. 
    41(1) 2009
  • SIGCSE Bulletin
    Nifty Assignments: ASCIImations.David Reed,In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 39(1), 2007.
    39(1) 2007
  • 39th Annual Midwest Instruction and Computing Symposium
    What Colleges Should Know about the New AP Computer Science.David Reed and Joe Kmoch,In Proceedings of the 39th Annual Midwest Instruction and Computing Symposium, 2006.  2006
  • SIGCSE Bulletin
    Integrating Empirical Methods into the Computer Science Curriculum (Poster).David Reed, Grant Braught and Craig Miller,In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 38(1), 2006. 
    38(1) 2006
  • SIGCSE Bulletin
    Review of the Current Climate and Changes to be Implemented for the 2007 AP CS Exam.Don Allen, Reg Hahne, Cay Horstmann and David Reed,In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education,SIGCSE Bulletin, 38(1), 2006. 
    38(1) 2006
  • Journal of Computing Sciences in Colleges
    What Colleges Should Know about the New AP Computer Science.David Reed and Jody Paul,Journal of Computing Sciences in Colleges, 21(3), 2006. 
    21(3) 2006
  • SIGCSE Bulletin
    The Year in Review… Changes and Lessons Learned in the Design and Implementation of the AP CS Exam in Java.Scot Drysdale, Reg Hahne, Judith Hromcik and David Reed,In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 37(1), 2005. 
    37(1) 2005
  • SIGCSE Bulletin
    Nifty Assignments: Talk Like a Pirate.David Reed,In Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 36(1), 2004. 
    36(1) 2004
  • SIGCSE Bulletin
    Integrating Empirical Methods into Computer Science.David Reed, Grant Braught and Craig Miller,In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 34(1), 2002.  
    34(1) 2002
  • SIGCSE Bulletin
    Nifty Assignments: Interactive Web Pages in CS0.David Reed,In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 34(1), 2002.  
    34(1) 2002
  • 34th Midwest Instruction and Computing Conference
    Developing Empirical Skills in an Introductory Computer Science Course.David Reed,In Proceedings of the 34th Midwest Instruction and Computing Symposium, 2001.  2001
  • Dagstuhl Seminar 9627
    Incorporating Default Negation into Bidirectional Reasoning. David Reed,In Proceedings of Dagstuhl Seminar 9627 - Disjunctive Logic Programming and Databases: Nonmonotonic Aspects, Dagstuhl, Germany, 1996.  1996
  • SIGCSE Bulletin
    The First Year: Beyond Language Issues.David Reed,In Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, SIGCSE Bulletin, 28(1), 1996.  
    28(1) 1996
  • Workshop on Disjunctive Logic Programming
    A Role for Classical Negation in Disjunctive Logic Programming.David Reed,In Proceedings of the Workshop on Disjunctive Logic Programming,San Diego, 1991.  1991
  • Workshop on Non-Horn Clause Logic Programming
    Near-Horn Prolog and the Ancestry Family of Proof Systems.David Reed,In Proc. of the Workshop on Non-Horn Clause Logic Programming, Austin, TX, 1990.  1990
  • Workshop on Non-Horn Clause Logic Programming
    A Case-analysis Based Fixpoint Semantics for Disjunctive Logic Programs.David Reed,In Proc. of the Workshop on Non-Horn Clause Logic Programming, Austin, TX, 1990.  1990
  • 5th Southeastern Logic Symposium
    A Comparison of Three Prolog Extensions. David Reed,In Proceedings of the 5th Southeastern Logic Symposium,Charlotte, NC, 1989.  1989

Presentations

  • Memo of Understanding Ceremony: CSTA & KOFACSpeaker and representative of the Computer Science Teachers Association, Seoul, Korea. 2016
  • Coding the Future with Software Education.Kenynote speaker/panelist at the 2016 Global Software Education Forum,Seou, Korea. 2016
  • Designing Computer Science Curricula for the Next Decade.Keynote address at the 23rd World Computer Congress: ICT College Education Forum,Daejeon, Korea. 2015
  • K-12 Computer Science Education in the U.S.Keynote address at the 23rd World Computer Congress: ICT K-12 Education Forum,Daejeon, Korea. 2015
  • CSTA Advocate Blog Entries Q&A: Running for the CSTA Board, posted January 16, 2015. Better Know a Committee, posted January 8, 2015. 2015
  • Small or Liberal Arts Colleges Adapting to CS2013: Making It Work. Workshop co-organized and presented at the 2015 SIGCSE Technical Symposium, Kansas City, Missouri, 2015. 2015
  • CSTA Advocate Blog Entries CS Ed Week Stories, posted December 16, 2014. More Than Just Rock Stars, posted October 27, 2014. Report on the CSTA Annual Conference, posted August 12, 2014. CSTA Annual Conference Reminder, posted June 11, 2014. CSTA Board of Directors Election, posted April 14, 2014. Run For the CSTA Board of Directors, posted January 14, 2014. 2014
  • New Educators Workshop. Co-organized and presented at the 2014 SIGCSE Technical Symposium, Atlanta, Georgia, 2014. 2014
  • CS2013 and the Liberal Arts. Presented at the 2013 Liberal Arts Computer Science Consortium Meeting, Grinnell College, July 2013. 2013
  • CSTA Advocate Blog Entries Share Your Ideas and Experiences at the CSTA Conference, posted September 28, 2013. CS2013 and K-12, posted June 25, 2013. President Obama Answers Question About Computer Science, posted March 4, 2013. CSTA Annual Conference News, posted February 27, 2013. Wally Addresses Computer Literacy, posted February 4, 2013. 2013
  • Journalism, Media & Computing: an Information-based Department Model Presented (with Carol Zuegner) at the AALAC/Mellon 23 Working Group on Information, Bryn Mawr College, Philadelphia, October 27, 2012. 2012
  • A Tale of Two Chiefs.Professional Night speaker (with Stuart Reges) at the Advanced Placement Computer Science Reading,Cincinnati, Ohio. 2012
  • A Tale of Two Chiefs Professional Night speaker (with Stuart Reges) at the Advanced Placement Computer Science Reading, Cincinnati, Ohio, June 2012. 2012
  • CSTA Advocate Blog Entries Additional Indignity, posted October 3, 2012. CSTA 2012 Board of Directors Election is Underway, posted April 4, 2012. 2012
  • Career Mentoring Workshop. Co-organized and presented at the 2012 SIGCSE Technical Symposium, Raleigh, North Carolina, 2012. 2012
  • Nifty Assignments Moderator for the special session at the 2012 SIGCSE Technical Symposium, Raleigh, North Carolina, 2012 2012
  • CSTA Advocate Blog Entries Binary Hand Dance, posted November 10, 2011. What Makes a Workshop Work?, posted September 12, 2011. Don't Miss Your Opportunity to Decide CSTA's Future, posted April 24, 2011 2011
  • New Educators Roundtable (NER). Co-organized and presented at the 2011 SIGCSE Technical Symposium, Dallas, Texas, 2011. 2011
  • Teaching Computer Science to Millennial Students. Presented at the 2010 Liberal Arts Computer Science Consortium Meeting, George Washington University, July 2010. 2010
  • CSTA Advocate Blog Entries CS&IT Workshops, posted December 8, 2010. CS Lessons from Facebook, posted September 6, 2010. CS Going Mobile?, posted July 6, 2010. CS Career Projections, posted May 20, 2010. 2010
  • New Educators Roundtable (NER). Co-organized and presented at the 2010 SIGCSE Technical Symposium, Milwaukee, Wisconsin, 2010. 2010
  • A Survival Guide for Fluctuating CS Enrollments.Keynote address at the 39th Annual Midwest Instruction and Computing Symposium,Iowa Wesleyan College, Mount Pleasant, Iowa. 2006
  • APCS in Java: Looking Back / Looking Ahead.Plenary presentation at the 5th Annual Computer Science Conference for High School Educators,Chapman University, Orange, California. 2005

Awards

  • TECHnovate Award - 2nd place
    This award recognizes innovative uses of digital technology for student learning and engagement.
    Creighton Center for Academic Innovation
  • Distinguished Educator in Teaching as Scholarship Award.
    This all-University award is given to individuals who represent the best of the qualities associated with a body of work that has contributed to advancing colleagues, campus and disciplinary knowledge of pedagogy, and student learning efficacy.
    Creighton University
  • ACM Recognition of Service Award
    This award was in appreciation for contributions on the ACM/IEEE CS2013 Steering Committee, which authored the CS2013 Model Curricula.
    Association for Computing Machinery (ACM)
  • Top 50 Journalism Professors in 2012
    This award was in recognition of pioneering work in integrating computer science and Journalism pedagogy.
    JournalismDegree.com
  • Top 50 Journalism Professors in 2012
    JournalismDegree.org

Consulting

  • Principled Assessment of Computational Thinking
    Expert Panelist/Consultant
    SRI International
    2013 - 2014
  • Consultant
    Reviewed instructional materials for the new AP CS Principles course. Served on the Planning Committee for the 2015 AP CSA Faculty Colloquium.
    College Board
    2013 - 2019
  • Consultant
    Presented sessions for high school students and teachers on preparing for the Advanced Placement exam.
    Bellevue Public School District
    2012 - 2012
  • Consultant
    Consultant, Facebook One of 20 invited attendees at the Facebook Faculty Summit at Facebook headquarters, Palo Alto, CA, August 2010.
    Facebook
    2010 - 2010
  • Consultant/Web Developer
    Web Manager for the Midwest Children's and Young Adult Author Network. Web Manager for the young adult novels, Cruise of the Undead, Avalanche of the Undead, and Inferno of the Undead. Web Manager for the Bellevue Bruins select baseball team.
    2009 - 2019
  • Faculty Consultant
    Developed rubrics and graded AP Computer Science exams, as Reader, Question Leader, and Chief Reader (2004-2008). Wrote questions for the GRE-CS and the new AP CS.
    Educational Testing Services
    1994 - 2018