
Dept. of CS, 91´óÉñ (Science 2806)
1116 8th Avenue
91´óÉñ, IA 50112
United States
Samuel A. Rebelsky
I study a variety of issues near the intersections of computing for the arts, media computation, functional programming, computers in education, computer science education, and accessibility. I also care deeply about broadening participation in computing. These days, my students and I are exploring the construction of open, interactive, electronic, accessible textbooks for introductory computer science, including new forms of interactive practice exercises for such textbooks. I've published over 30 papers, many with student co-authors.
I am also active in the CS education community and related communities. I've served as program co-chair for both the 2024 and 2025 Association for Computing Machinery (ACM) Technical Symposia on Computer Science Education, the largest conference on CS education. I served as Vice Chair of the ACM Special Interest Group on Computers and Society, the ACM group concerned with social and ethical issues in computing. In 2022, I received an Exceptional Service Award from the CMD-IT/ACM Richard Tapia Celebration of Diversity in Computing Conference. During the 2025–26 academic year, I am serving as a Program Co-Chair for the 2026 ACM Virtual Global Computing Education Conference and as Panels and Special-Sessions Co-Chair for the 2026 Technical Symposium on CS Education.
Finally, I blog actively about a variety of topics that include Computer science education and the state of 91´óÉñ (no, not just "Iowa"). Read more Rebelsky at .
Education and Degrees
Ph.D., 1993, University of Chicago
S.M., 1987, University of Chicago
S.B., 1985, University of Chicago