Teaching
Classes I'm teaching:
Fall 2007:
Core Computer Science, M, 1:40 - 4:20 PM
Science and Technology in New York City, M/Th, 12:15 - 1:30 PM
Philosophy and Feminism, T, 10:50 AM - 1:30 PM
Classes I've taught:
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.
Fall 1994, Spring 1995:
Introduction to Computer
Science (Baruch College of
CUNY),
Fall 1993:
Pascal (Virtual
Classroom of NJIT)
Spring 1990:
Database Management, NJIT.
Fall 1988, Spring 1989, Fall 1989:
Management Information Systems
at NJIT.
Classes I'd like to teach:
Logic in Computer Science
Computability and Unsolvability
Belief
Revision and Rational Theory Change
Philosophy of Mind
Social Choice and the
Theory of Justice
Philosophy of Physics: Conceptual Foundations of Quantum Mechanics
Wittgenstein's Philosophy of Psychology
Reasoning about Knowledge and Belief
Mathematical Logic, using Shoenfield's Mathematical
Logic
Knowledge Representation.
Philosophy of Psychoanalysis
Compiler Theory (hey! this came true in Spring 2005)
Unix System
Administration
Unix tools for programming
Belief Revision using Sven Ove Hansson's A textbook of Belief Dynamics
And many more, of course.