14 faculty and 0 courses in Computer Science at Williams College.
- Stephen N. Freund, Professor h-index 28
Es on light-weight checkers to identify defects in software, such as race conditions, atomicity errors, and specification violations. He typically teaches courses on introductory computer science, data structures and algorithms, and programming languages.
- Jeannie Albrecht, Professor & Chair h-index 19
Distributed systems and computer networks, particularly focusing on reliability and scalability achieved over the wide-area; smart homes, federated learning.
- Aaron Williams, Associate Professor h-index 19
Algorithms, combinatorics, computational complexity, puzzles and games, history of video games.
- Iris Howley, Assistant Professor h-index 17
Human-Computer Interaction, technology enhanced learning environments, computer-supported collaborative learning, information visualization, automated linguistic analysis for education.
- Rohit Bhattacharya, Assistant Professor h-index 13
Causal inference, graphical models, missing data, oncogenomics.
- James Bern, Assistant Professor h-index 12
Soft and rigid robotics, computational design, numerical simulation, computer graphics, toys & games, robotic art.
- Shikha Singh, Associate Professor h-index 10
Algorithmic game theory, algorithms & data structures, combinatorial optimization, complexity theory.
- John Parker, Visiting Professor h-index 10
Focus on applying mathematical, computational, and machine learning techniques to address problems across a range of scientific domains.
- Samuel McCauley, Associate Professor h-index 9
Algorithms and data structures, hashing and randomization, similarity search, I/O-efficient algorithms, and scheduling.
- Daniel Barowy, Associate Professor
End-user programming, crowdsourcing, program synthesis, debugging techniques, nonparametric statistical methods.
- Katie Keith, Assistant Professor
At the intersection of natural language processing, computational social science, and causal inference. In the past, she co-organized the First Workshop on Causal Inference and NLP, hosted the podcast Diaries of Social Data Research, and co-organized the f
- Kelly Shaw, Professor
Parallel architectures, including heterogeneous architectures, Internet of Things, particularly with respect to data consistency correctness, memory systems, workload characterization of emerging applications.
- Mark Hopkins, Associate Professor
Machine learning, machine translation, automated question answering, computational typology.
- William Jannen, Associate Professor
Ed on file systems and storage. He is part of the team that made BetrFS, a Linux file system built using write-optimized dictionaries. Research Bill is involved in ongoing projects at all levels of the storage stack. At the block layer, he is working on a
Roster/catalog compiled from the college’s public directory. Faculty counts are directory headcounts; the named list may be a subset. h-index shown only for ORCID-backed or high-confidence OpenAlex matches. Data as of 2026-07-01.