steve003.jpg Stephen Cooper

Executive Director, Jeffrey S. Raikes School of Computer Science and Management
Associate Professor, Computer Science and Engineering Department


Ph.D., Computer Science, Syracuse University
M.S., Computer Science, Syracuse University
B.A., Mathematics and Chemistry, Cornell University


Brief bio

Steve comes to UNL from the CS Department at Stanford University. His research areas lie in computer science education, with particular interests in program visualization and in trying to understand how students learn to program. He is most well-known for his work with Alice and developing Alice-related curricular materials. Along with Wanda Dann and the late Randy Pausch, he has written many technical papers on Alice, as well as two texts, Learning to Program with Alice (2012, Prentice-Hall) and Exploring Wonderland (2010, Prentice-Hall). The latter text, which includes Barbara Ericson as a co-author, integrates Alice and Media Computation into a single CS1 course. From 2007-2009, Steve worked in NSF's Division of Undergraduate Education, within its Education and Human Resources Directorate. There, he worked as a program manager, and worked on the CCLI, ATE, NSDL, SFS, and S-STEM programs.

It is probably best to check Google Scholar or the ACM Digital Library for the most recent list of his publications. Please send an e-mail if a paper is not available.

Spring term, 2015 - 2016

Phone: 402-472-5560
Office: Kauffman 123
            University of Nebraska-Lincoln
            Lincoln, NE 68588-0690

email: stephen.cooper "at" unl "dot" edu
Not teaching in spring 2016.
Office Hours:
By appointment. Please e-mail to set up a time to meet.

Research projects

Department of CSE, University of Nebraska - Lincoln