[ Home | Classes | Research | Students | About Me ]

2008-2009

  • Fall
  • CS 51: introduction to computer science
  • ID1: Facebook, forgery, and fairness
  • 2007-2008

  • Spring
  • CS 55: discrete mathematics
  • CS 140: algorithms
  • Fall - not teaching (new baby: Kira Chen)
  • 2006-2007

  • Spring
  • CS 51: introduction to computer science
  • CS 55: discrete mathematics
  • Fall
  • CS 140: algorithms
  • CS 181: high performance computing
  • 2005-2006

  • On pre-tenure sabbatical
  • 2004-2005

  • Spring
  • CS 55: discrete mathematics
  • CS 140: algorithms
  • Fall
  • CS 51: introduction to computer science
  • ID 1: living in the technology age
  • 2003-2004

  • Spring
  • CS 55: discrete mathematics
  • CS 156: introduction to parallel computing
  • Fall
  • CS 51: introduction to computer science
  • CS 140: algorithms
  • CS 190: senior exercise
  • 2002-2003

  • Spring
  • CS 50: introduction to computer science
  • CS 156: parallel computing
  • Fall
  • CS 50: introduction to computer science
  • CS 190: senior exercise

  • "Education is not filling a bucket but lighting a fire."
    -- William Yeats