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
Dec 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...Nov 23, 2022
Colloquium 12/09 – Amy Babay, University of Pittsburg
Computer Science ColloquiumNov 21, 2022
Colloquium 12/02 – Sean Barker ’09, Bowdoin College
Computer Science ColloquiumNov 14, 2022
Colloquium November 18 – Daniel Malinsky, Columbia University
Identifying Causal Determinants of Clinical Outcomes from Electronic Health Records Using Graphical Structure Learning: Challenges and Opportunities in Causal DiscoveryNov 10, 2022
Colloquium Nov 11 – Guilherme Jardim Duarte – UPenn
Learning from Imperfect Identification Strategies — Automating Causal Inference When Classic Assumptions FailView all »
Megamenu Social