Teaching

Classes I'm teaching:

Spring 2013: On teaching leave

Classes I've taught:

Fall 2012

  • Philosophical Issues in Literature
  • Political Philosophy
  • Core Philosophy (Honors)

    Spring 2012

  • Nietzsche (Honors Seminar)
  • Philosophy of Biology

    Fall 2011

  • Modern Philosophy
  • Philosophy of Pyschology: Freud and Psychoanalysis

    Spring 2011

  • Philosophy of Religion
  • Philosophy of Law (two sections)

    Fall 2010

  • Philosophies of India and China
  • Scientific Revolutions
  • Pragmatism (CUNY Graduate Center)

    Spring 2010

  • Scientific Revolutions
  • Philosophy of Religion
  • Computer Ethics

    Fall 2009:

  • Philosophy and Artificial Intelligence
  • Computer Ethics
  • Scientific Revolutions

    Spring 2009:

  • Core Computer Science
  • Personhood in Philosophy and Law (CUNY Gradua te Center)

    Fall 2008:

  • Philosophy and Artificial Intelligence
  • Intellectual Property in the Digital Age

    Spring 2008:

  • Core Computer Science

    Fall 2007:

  • Core Computer Science
  • Science and Technology in New York City
  • Philosophy and Feminism

    Spring 2007:

  • Core Computer Science
  • Philosophy of Law

    Fall 2006:

  • Science and Technology in New York City
  • Modern Philosophy

    Spring 2006:

  • Computer Ethics
  • Representations of Artificial Intelligence in Film

    Fall 2005:

  • Science and Technology in New York City
  • Computer Ethics
  • The Internet

    Spring 2005:

  • Philosophy of Science
  • Compiler Construction

    Fall 2004:

  • Discrete Structures
  • Theory of Computation
  • Social Philosophy

    Spring 2004:

  • Core Computer Science (CIS 5.1)
  • Artificial Intelligence (CIS716).

    Fall 2003:

  • Philosophy and Artificial Intelligence (CIS 32.1/Phil 29/Psych 57.2)
  • Artificial Intelligence (CIS716).

    Spring 2003:

  • Theory of Computation; here is a syllabus and home page.
  • Artificial Intelligence (CIS716).

    Fall 2002:

  • Discrete Structures; here is the CIS 11 syllabus and CIS 611 syllabus.
  • 2000-2002:

  • Logics of Knowledge and Belief for Norman Foo's Modal Logic at the University of New South Wales.
  • Logical Foundations of Artificial Intelligence as a a reading course.
  • Tutorial on Belief Revision at SBIA-IBERAMIA 2000 with Renata Wassermann and Eduardo Ferme.

    Spring 2000:

  • Theory of Computation at the NYU Department of Computer Science.
  • Networking and Unix at NYU's School of Continuing Education.
  • Fall 1999:

  • Analysis of Algorithms at Brooklyn College of CUNY.
  • Spring 1999:

  • Discrete Structures at Queens College of CUNY .

    Spring 1998:

  • Networking and Unix at NYU's School of Continuing Education.
  • Fall 1997:

  • Introductory Philosophy at John Jay College in CUNY.
  • Networking and Unix at NYU's School of Continuing Education.
  • Spring 1997:

  • Introductory Philosophy at John Jay College in CUNY.
  • Graphical User Interface Design, at NYU's School of Continuing Education.