David Levine

  

I am a computer science professor with an abiding love of the liberal arts. I have been teaching for over thirty years and most enjoy teaching that moves me out of the core of my discipline.