Welcome to the Williams College Computer Science Department. We have a faculty of thirteen professors, all of whom are active researchers in a range of areas including artificial intelligence, parallel processing, human-computer interaction, algorithms, complexity theory, game theory, networking and distributed systems, storage, 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 e-textiles, video game appreciation, and an introduction to the Internet. 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.
Recent News
Mar 13, 2023
CS Prof. Rohit Bhattacharya & research students featured in Nature journal article
https://www.nature.com/articles/d41586-023-00577-1Mar 7, 2023
Colloquium 3/10 – Graduate School Discussion
Computer Science ColloquiumFeb 28, 2023
Colloquium Friday, March 03: Thesis Proposals, Part 2
Computer Science honors students, Jacob Chen, Kurt Gu, and Jonathan Rogers will present their thesis proposals. CS colloquium credit granted...Feb 20, 2023
Friday, 2/24 – Computer Science Thesis Proposals – Part 1
Computer Science ColloquiumDec 20, 2022
Jonathan Rogers ’23 receives Honorable Mention for CRA Outstanding Undergraduate Researcher Awards
Jonathan (Jonny) Rogers is currently doing an honors thesis in the area of online algorithms and data structures with Prof...View all »
Megamenu Social