Home » User account » rebelsky » rebelsky

Samuel A. Rebelsky

Sam Rebelsky
Department Chair of Computer Science


Samuel A. Rebelsky is a Professor of Computer Science at Grinnell College.  "SamR", as his students call him, has been at Grinnell since 1997.  (He therefore considers himself part of the Grinnell class of 2001.)  Read more about SamR at his web site.  


Campus Phone: 

(641) 269-4410


(641) 269-4984




faculty info column 1

On-Campus Address: 

Noyce 3824
1116 8th Avenue
Grinnell, IA 50112
United States

Education / Degrees: 

Ph.D., 1993, University of Chicago
S.M., 1987, University of Chicago
S.B., 1985, University of Chicago

Courses Taught: 

CSC 151 - Functional Problem Solving.
CSC 152 - Imperative Problem Solving and Data Structures.
CSC 207 - Object-Oriented Problem Solving, Data Structures, and Algorithms.
CSC 282 - Thinking in C and Unix.
CSC 295 - A Philosophy of C and Unix.
CSC 295 - Learning from Alumni.
CSC 295 - Computer Science Table: Algorithmic Arts.
CSC 295 - Computer Science Table: Women in Computing.
CSC 295 - Computer Science Table: Classic and Contemporary Works in CS.
CSC 321 - Software Development Principles and Practices.
CSC 322 - Team Software Development for Community Organizations.
CSC 302 - Programming Languages.
CSC 323 - Software Design.
CSC 325 - Databases and Web Software Engineering.
CSC 362 - Compilers.
MAT 115 - Introductory Statistics.
TEC 154 - The Evolution of Technology.

Primary Academic Interest: 

Computer Science

Academic Interests: 

Functional programming. Algorithmic art. Computer science education.

Curriculum Vitae/Resume: 

Department Chair: 

Computer Science