This is an old revision of the document!


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

Fall 2019

  • CMPU-101: Problem-Solving and Abstraction
    • Lectures: Mon/Wed 1:30-2:45pm
    • Labs: Fri 1-3pm
    • SP 309
  • CMPU-381: Relational Databases and SQL
    • Lectures: Mon 3:10-5:10pm
    • SP 105
  • Office hours:
    • tbd, 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)))