Computer Science

Our students design, implement, and evaluate algorithms, and learn to solve problems using abstraction and algorithmic reasoning.

Amherst Computer Science students work closely with talented faculty—all active researchers—to study a wide range of topics, from artificial intelligence, to big data, to cryptography.