Go to: Division of Mathematical and Natural Sciences
Machine learning, formal verification, and program analysis and synthesis.
Cryptography and security, consensus algorithms.
James D. Fix
Parallel algorithms and programming language theory. On sabbatical 2023-24.
High-performance computer systems.
Cryptography and private data analysis.
Algorithms, memory management, and emerging technologies.
Reed offers a Computer Science major, a standing Mathematics/Computer Science interdisciplinary major, and a Computer Science Minor. The CSCI 121 - Computer Science Fundamentals I and CSCI 221 - Computer Science Fundamentals II courses introduce students to the discipline, each providing a significant foundation in programming and each preparing students for the core coursework in algorithms, theory of computation, and computing systems. These core courses lead to a variety of subdisciplines of computer science, surveyed in upper-level elective courses. Students are also expected to take several mathematics courses. Computer science is a very mathematical discipline and this skill in mathematics is used throughout the curriculum.