This page represents an abbreviated home page, highlighting some elements that seem closely related to my teaching at Sonoma State University. My home page at Grinnell College provides considerably more information..
Courses | Education | Teaching Experience |
Teaching Statement | Scholarship Statement | Computer Science and the Liberal Arts(Preprint) |
A complete list of courses taught since Spring 1997 is available at my [complete] home page.
Spring 2026: | Computer Science 242.001: Discrete Structures for Computer Science (Course/Web Site Under Development) |
---|---|
Computer Science 454.001: Theory of Computation (Course/Web Site Under Development) | |
Spring 2025: | Computer Science 415.001: Algorithm Analysis |
Spring 2024: | Computer Science 415.001: Algorithm Analysis |
Computer Science 454.001: Theory of Computation | |
Spring 2023: | Computer Science 415.001: Algorithm Analysis |
Spring 2023: | Computer Science 415.001: Algorithm Analysis |
Fall 2022: | Computer Science 415.001: Algorithm Analysis |
Spring 2022: | Computer Science 115.005/006: Programming I |
Computer Science 415.002: Algorithm Analysis | |
Fall 2021: | Computer Science 242.002: Discrete Structures for Computer Science |
M.S. in computer science, University of Iowa, 1979.
Ph.D. in mathematics, Massachusetts Institute of Technology, 1973.
A.B. magna cum laude with highest honors in mathematics, Williams
College, 1969.
Lecturer in Computer Science / Faculty Volunteer, Department of Computer of Science, Sonoma State University, 2021-present
Grinnell College, Grinnell, Iowa
Visiting Professor of Computer Science
Class of 1959 Distinguished Scholar Chair in the Computer Science Department
Senior Lecturer, Department of Computer Sciences
Lecturer, Department of Mathematics, M.I.T., 1973-74
created 21 August 2021 revised 4 November 2023 revised 1 September 2025 photograph by Grinnell College Office of Public Relations |
![]() ![]() |
For more information, please contact me at (walker@cs.grinnell.edu) |