Fall 2009
- Digital Games for Social Change (IDM 111)
- Game Development: Introduction to Computer Science (CSC 105)
- Web Programming (CSC 240)
Summer 2009
Spring 2009
Fall 2008
Summer 2008
Spring 2008
Winter 2008
- CSC 106 - Can Computers Think? - an introduction to computer science, programming, and artificial intelligence
- Capstone Projects
Fall 2007
Fall 2005 (Northwestern University
Summer and Fall 2004
- Prolog programming: a do-it-yourself course for beginners at ESSLLI 2004
- Generación de lenguaje natural in Rosario, Argentina
Summer 2003 (Saarland University)
- Programmierkurs I: Prolog basierend auf Learn Prolog Now!
Winter 2002/2003 (Saarland University)
- Computerlinguistische Algorithmen in Prolog (Programmierkurs II) basierend auf diesem Skript
Summer 2002 (Saarland University)
- Programmierkurs I: Prolog basierend auf Learn Prolog Now!
Winter 2001/2002 (Saarland University)
- Computerlinguistische Algorithmen in Prolog (Programmierkurs II) basierend auf diesem Skript
Summer 2001 (Saarland University)
- Programmierkurs I: Prolog basierend auf Learn Prolog Now!
- Softwareprojekt: Computerspiel