2018/2019
- Fall: Programming on Purpose (CSC 120)
- Winter: Selected topics in CS: Natural Language Processing Techniques (CSC 483)
- Spring: Can Computers Think? Introduction to Computer Science (CSC 106)
2017/2018
- Fall: Web Programming (CSC 240)
- Winter: Can Computers Think? Introduction to Computer Science (CSC 106)
- Winter: Game Development. Introduction to Computer Science (CSC 105)
- Spring: Can Computers Think? Introduction to Computer Science (CSC 106)
- Spring: Artificial Intelligence (CSC 320)
2016/2017
- Fall: Data Structures (CSC 150)
- Winter: Can Computers Think? Introduction to Computer Science (CSC 106)
- Spring: Theory of Computing (CSC 350)
- Spring: Natural Language Processing (CSC 206)
2015/2016
- Fall: Artificial Intelligence (CSC 320)
- Fall: Web Programming (CSC 240)
- Winter: Data Structures (CSC 150)
- Winter: Can Computers Think? Introduction to Computer Science (CSC 106)
- Spring: Data Structures (CSC 150)
2014/2015
- Fall: On leave.
- Winter: Data Structures (CSC 150)
- Spring: Algorithms (CSC 250)
- Spring: Natural Language Processing (CSC 206)
- Spring: Capstone Design Seminar (CSC 497)
2013/2014
- Fall: Artificial Intelligence (CSC 320)
- Fall: Game Development: Introduction to Computer Science (CSC 105)
- Winter: Can Computers Think? Introduction to Computer Science (CSC 106)
- Spring: On leave.
2012/2013
- Fall: Web Programming (CSC 240)
- Fall: Game Development: Introduction to Computer Science (CSC 105)
- Winter: Can Computers Think? Introduction to Computer Science (CSC 106)
- Spring: Data Structures (CSC 150)
2011/2012
- Fall: The Computer Science of Computer Games (CSC 245) -- Nexus (Moodle) site
- Winter: Theory of Computing (CSC 350) -- Nexus (Moodle) site
- Winter: Sophomore Research Seminar - "Data Analytics and Ethics" with Mark Wunderlich (SRS 200-08) -- Nexus (Moodle) site
- Spring: Game Development: Introduction to Computer Science (CSC 105)
- Spring: Natural Language Processing (CSC 206)
Fall 2010
-
Game Development: Introduction to Computer Science (CSC 105) - Moodle
- Natural Language Processing (CSC 206) - Moodle
Spring 2010
Winter 2010
Fall 2009
Summer 2009
Spring 2009
Fall 2008
Summer 2008
Spring 2008
Winter 2008
Fall 2007
Fall 2005 (Northwestern University
Summer and Fall 2004
Summer 2003 (Saarland University)
Winter 2002/2003 (Saarland University)
- Computerlinguistische Algorithmen in Prolog
(Programmierkurs II) basierend auf diesem Skript
Summer 2002 (Saarland University)
Winter 2001/2002 (Saarland University)
- Computerlinguistische Algorithmen in Prolog
(Programmierkurs II) basierend auf diesem Skript
Summer 2001 (Saarland University)