Courses at Ulm University

To clarify the terminology: The convenor is the person in charge of the entire course, i.e., officially responsible for all the organization. The lecturer, if any, is "only" delivering certain lectures. Normally, the convenor delivers the majority of the lectures, if not all.

Course convening

  • Hierarchical Planning

    In Winter Term 2018/2019 I delivered this course that I conceptualized completely by myself and from scratch. Also all the exercise groups were delivered by me. A lot of my own research on Hierarchical Task Network (HTN) and other forms of hierarchical planning went into this course. The course is completely self-contained, so it also contains basics for classical (i.e., non-hierarchical) planning and search.

    Please find all lecture material here.

Lecturer for Courses

  • Introduction to Computer Science

    In Summer Term 2019 I delivered 5 lecture classes (25% of the entire course) on behalf of Prof. Biundo, the convenor of the course.

Supported Courses

The courses listed below are those for which I was the official supporter. This includes creating the exercises and exams as well as delivering all tutorials and managing all contact with students.

  • Intelligent Planning (Summer Term '18)
  • Intelligent Planning (Winter Term '17/'18)
  • Intelligent Planning (Summer Term '17)
  • Introduction to Artificial Intelligence (Winter Term '17/'18)
  • Introduction to Artificial Intelligence (Winter Term '13/'14)
  • Introduction to Artificial Intelligence (Winter Term '12/'13)
  • Introduction to Artificial Intelligence (Summer Term '10)