I am an Associate Professor of Computer Science at Amherst College in the Department of Mathematics and Computer Science.
COSC 11 -- Introduction to Computer Science I: The first course in Computer Science. Learn how to create and understand algorithmic solutions to problems, and how to program computers to carry out those solutions. This course assumes no background in computers or programming.
COSC 29 -- Networks: How do computers communicate with one another? On large networks with millions of connected computers, how does one computer find another? How can these computers be sure that the information that they sent was communicated accurately? How can they exchange information securely? Once they can communicate reliably, what kinds of new problems can they solve?
You can also browse past courses.
I perform experimental systems research, primarily in the area of OS-level memory systems. I'm interested in understanding the ways in which a program can use memory, and how a system can find and then respond to patterns of memory use. Below are links to current projects, past projects, papers, etc.
Scott Kaplan
Department of Mathematics and Computer Science
Amherst College
Amherst, MA 01002-5000