| WS 1986/87 | SNS, University of Tübingen | Introduction to Prolog |
| WS 1989/90 | SNS, University of Tübingen | Computer Assisted Language Learning |
| WS 1990/91 | SNS, University of Tübingen | Computer Assisted Language Learning |
| SS 1990 | SNS, University of Tübingen | Introduction to Prolog |
| SS 1991 | SNS, University of Tübingen | Introduction to Prolog |
| WS 1992/93 | CIS, University of Munich | Prolog for advanced students |
| WS 1993/94 | CIS, University of Munich | Computer-based training |
| SS 1999 | SfS, University of Tübingen | Applied computational linguistics - information retrieval for multimedia documents (project VirtuGrade) |
| SS 2000 | SfS, University of Tübingen | Applied computational linguistics - information retrieval for multimedia documents (project VirtuGrade) |
| SS2001 | SfS, University of Tübingen | Applied computational linguistics - information retrieval for multimedia documents (project VirtuGrade) |
| WS 2001/02 | SfS, University of Tübingen | Applied computational linguistics - information retrieval for multimedia documents (projects MiLCA & VirtuGrade) |
| WS 2002/03 | SfS, University of Tübingen | Applied computational linguistics - information retrieval for multimedia documents (projects MiLCA & VirtuGrade) |