Welcome to the Williams College Computer Science Department. We have a faculty of eleven professors, all of whom are active researchers in a range of areas including artificial intelligence, parallel processing, computer graphics, algorithms, complexity theory, networking, and programming languages.
We offer a wide variety of introductory classes to students. These include not only courses designed to provide an introduction to computer programming, but also a number of courses focusing on topics like networks and the web, creating games and graphics. Our major provides both a solid foundation in the core concepts of our discipline and the opportunity to explore topics in-depth in our many electives.