I've moved here.

My plan is to update this page with links to classes I taught at Swat. Bug me to encourage that to happen sooner rather than later.

Most are now linked from my new home page. You'll end up there in 5 seconds.

Benjamin A. Kuperman
Visiting Assistant Professor
Computer Science Program
Swarthmore College
500 College Ave
Swarthmore, PA 19081

Office: 253 Science Center
Phone: (610) 328-8665



Spring 2006
MWF: 9:30-10:20am CS21: Algorithmic Problem Solving 240 Science Center
TR: 1:15-2:30pm CS35: Algorithms and Object-Oriented Programing 240 Science Center
R: 3:00-4:30pm CS93: Independent Study (Software Engineering) 246 Science Center
TBA Office Hours Science Center 253


My research is in the field of Information Security. Specifically, I am interested in host-based attack, intrusion, and misuse prevention/detection, as well as the design and construction of audit sources that can supply information for the detection/prevention of the same. I am also interested in computer forensics and the application of machine learning techniques to the analysis of audit information.

Current projects include:


An interposable library to generate audit information from existing applications.

Building tailored audit sources to supply information directed towards one or more of attack, intrusion, or misuse detection.

SmashGuard A hardware modification to detect and prevent attacks on saved return address pointers (buffer overflow or "stack smashing" attacks).


Past Courses Taught at Swarthmore

Spring 2006
Fall 2005
Spring 2005
  • CS21: The Imperative Paradigm: Unix and C
  • CS35: Algorithms and Object-Oriented Programing
Fall 2004

Random Fun Stuff

Last Modified: Mon 25 Aug 2008 09:24:00 AM EDT- Benjamin A. KupermanVI Powered