Current Courses

Fall 2020

  • Methods in Philosophy, Politics and Economics: Individual and Group Decision Making
      syllabus   description
  • Reasoning for Humans: Clear Thinking in an Uncertain World

Spring 2021

  • Computer Simulations in Philosophy and Economics
      description
  • Logical Theory I: Metatheory
      syllabus   description

University of Maryland Courses

  • Computer Simulations in Philosophy and Economics
      description
  • Methods in Philosophy, Politics and Economics: Individual and Group Decision Making
      description
  • Logical and Probabilistic Models of Belief Change
      description
  • Epistemic Game Theory
      description
  • Modal Logic
      description
  • Philosophical Logic: Reasoning about Knowledge and Beliefs
      description
  • Philosophical Logic: Modal Logic
      description
  • Incompleteness and Undecidability
      description
  • Topics in Contemporary Philosophy: Rational Choice
      description
  • Logical Theory I: Metatheory
      description
  • Reasoning for Humans: Clear Thinking in an Uncertain World
      description
  • Introduction to Logic
      description

Previous Courses

Carnegie Mellon University
Tilburg University
Stanford University
Institute for Logic, Language and Computation, University of Amsterdam
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
New York University
  • Introduction to Symbolic Logic
Case Western Reserve University
  • Calculus
  • College Algebra