Associate Professor and Chair
Computer Science Department
Vassar College


Office: SP 104.5
Voice: 845 437 7497
Vassar College, Box 399
124 Raymond Avenue
Poughkeepsie, NY 12604-0399

Spring 2019

  • Office hours:
    • Tue 10am-12pm; Thu 2-4pm
    • and by appointment

Research Interests

  • Bioinformatics (phylogenetic analysis, evolutionary robotics)
  • Models of Parallel and Distributed Computation
  • Unifying Theories of Programming


Computer Science is the art of turning constants into variables. –Donald Knuth

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds castles in the air, from air, creating by exertion of the imagination. –Fred Brooks (The Mythical Man Month)

Computer science inverts the normal. In normal science, you're given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world. –Alan Kay

(( λ (x) (x x)) ( λ (x) (x x)))