2023/2024
- Fall: Programming on Purpose (CSC 120)
- Winter: Programming on Purpose (CSC 120)
- Spring: Can Computers Think? (CSC 106), Large Scale Software Development (CSC 260)
2022/2023
- Fall: Data Structure (CSC 151), Can Computers Think? (CSC 106)
- Winter: Interactive Fiction Workshop (CSC 085/EGL 284), Selected topics in CS: Natural Language Processing Techniques (CSC 483)
- Spring: Large Scale Software Development (CSC 260), Computer Science Capstone Seminar (CSC 497)
2021/2022
- Fall: on leave
- Winter: Taming Big Data (CSC 103), Guided Research in CS: Natural Language Generation (CSC 489)
- Spring: on leave
2020/2021
- Fall: Taming Big Data (CSC 103)
- Winter: Interactive Fiction Workshop (CSC 084/EGL 284)
- Spring: Computer Science Capstone Seminar (CSC 497)
2019/2020
- Fall: Living With Algorithms (FYP)
- Winter: Can Computers Think? (CSC 106)
- Spring: Game Development (CSC 105)
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)