This is an old version of my teaching page. Please see pacuit.org/teaching for my current courses.

[ Upcoming Courses | Previous Courses | Short Courses | Course Notes | Guest Lectures ]


Current Courses



Fall 2012


PHIL308S: Studies in Contemporary Philosophy: Voting Theory and Fair Division, Fall 2012
( Course Webpage)

PHIL370 Symbolic Logic, Fall 2012
( Course Webpage)




Recent Courses


Seminar on Logic and Philosophy of Science: Modal Logic, Spring 2012
Graduate Seminar, University of Maryland College Park
( Course Webpage)

Social Choice Theory for Logicians, June 18 - 22, 2012
one week course at the North American Summer School for Logic, Language and Information in Austin, Texas
( Course Webpage)

Epistemic Game Theory (with Olivier Roy), August 6 - 17, 2012
one week course at the European Summer School for Logic, Language and Information in Opole, Poland
( Course Webpage)

Models of Strategic Reasoning, August 6 - 17, 2012
one week course at the European Summer School for Logic, Language and Information in Opole, Poland
(Course Webpage)

Previous Courses

Fall 2011: Department of Philosophy, Carnegie Mellon University

  • Logic and Artificial Intelligence, Advanced Undergraduate/Graduate Course 80314/80614 ( Course Webpage)

2009 - present: Department of Philosophy, Tilburg University

  • Spring 2011: Rationality, Masters in Philosophy Program 700188 ( Course Webpage)
  • Fall 2010: Rationality, Masters in Philosophy Program 700188 ( Course Webpage)

2007 - 2009: Department of Philosophy, Stanford University

  • Spring 2009: Computability and Logic, PHIL 152 ( Course Webpage)
  • Spring 2009: Rational Agency and Intelligent Interaction, PHIL 358/CS 222 ( Course Webpage )
  • Winter 2009: First Order Logic, PHIL 151 (Course Webpage)
  • Fall 2008: Model Theory, PHIL 350A ( Course Webpage)
  • Spring, 2008:Can Machines Know? Can Machines Feel?, CS21N (Co-taught with Yoav Shoham: Course Syllabus)

2005 - 2007: Institute for Logic, Language and Computation, University of Amsterdam

2000-2005: Department of Computer Science, Brooklyn College

  • Introduction to Theoretical Computer Science
  • Analysis of Algorithms
  • Discrete Mathematics
  • Advanced C Programming
  • Unix Shell Programming (Korn Shell)
  • Introduction to C Programming
  • Multimedia Programming
  • Introduction to Computer Science

2003: Department of Philosophy, New York University

  • Introduction to Symbolic Logic
  • Advanced Logic (Teaching Assistant)

1998 - 2000: Department of Mathematics, Case Western Reserve University

  • Calculus
  • College Algebra

Short Courses

Course Notes

I have produced notes for various courses that I have taught (usually for ESSLLI):

Send any comments and/or criticisms to e DOT j DOT pacuit AT uvt DOT nl

Guest Lectures