Permanent at University of Würzburg, Germany

  • Advanced seminar for degree candidates Oberseminar Telematik (2 hrs.)

Winter Semester 2016/17 at University of Würzburg, Germany

  • Lecture and Exercises Advanced Automation* (4+2 hrs.)
  • Seminar 3D mapping and geometry processing for underwater and aerospace applications* (2 hrs.)
  • Seminar Project Presentation* (2 hrs.)
  • Practical Course Team Design Project* (6 hrs.)

Summer Semester 2016 at University of Würzburg, Germany

  • Lecture and Exercises Automatisierungs- und Regelungstechnik* (4+2 hrs.)
  • Lecture and Exercises 3D Point Cloud Processing* (2+2 hrs.)
  • Practical Course Mess- und Regelungstechnik* (6 hrs.)
  • Seminar Collission Detection* (2 hrs.)

Winter Semester 2015/16 at University of Würzburg, Germany

  • Lecture and Exercises Advanced Automation* (4+2 hrs.)
  • Seminar Underwater Imaging and Laserscanning* (2 hrs.)
  • Practical Course Team Design Project* (6 hrs.)

Summer Semester 2015 at University of Würzburg, Germany

  • Lecture and Exercises Automatisierungs- und Regelungstechnik* (4+2 hrs.)
  • Lecture and Exercises 3D Point Cloud Processing* (2+2 hrs.)
  • Practical Course Mess- und Regelungstechnik* (6 hrs.)
  • Seminar Underwater Imaging and Laserscanning* (2 hrs.)

Winter Semester 2014/15 at University of Würzburg, Germany

  • Lecture and Exercises Advanced Automation* (4+2 hrs.)
  • Seminar Mobile Mapping* (2 hrs.)

Summer Semester 2014 at University of Würzburg, Germany

  • Lecture and Exercises Automatisierungs- und Regelungstechnik* (4+2 hrs.)
  • Lecture and Exercises 3D Point Cloud Processing* (2+2 hrs.)
  • Practical Course Mess- und Regelungstechnik* (6 hrs.)

Winter Semester 2013/14 at University of Würzburg, Germany

  • Lecture and Exercises Advanced Automation* (4+2 hrs.)
  • Seminar Mobile Mapping* (2 hrs.)
  • Practical Course Team Design Project* (6 hrs.)

Summer Semester 2013 at University of Würzburg, Germany

  • Practical Course Measurement and control technology* (6 hrs.)

Spring Semester 2013 at Jacobs University Bremen, Germany

  • Lecture Robotics** (2 hrs.)
  • Seminar and Project Topics in Machine Vision** (2+2 hrs.)

Fall Semester 2012 at Jacobs University Bremen, Germany

  • Lecture and Lab 3D Point Cloud processing** (2+2 hrs.)
  • Lecture Computer Science Algorithms and Data Structures** (2 hrs.)

Spring Semester 2012 at Jacobs University Bremen, Germany

  • Lecture Robotics** (2 hrs.)
  • Seminar and Project Topics in Automation** (2+2 hrs.)

Fall Semester 2011 at Jacobs University Bremen, Germany

  • Lecture and Lab Advanced Automation and Control** (2+2 hrs.)
  • Lecture Computer Science Algorithms and Data Structures** (2 hrs.)

Spring Semester 2011 at Jacobs University Bremen, Germany

  • Lecture Robotics** (2 hrs.)
  • Seminar and Project Topics in Machine Vision** (2+2 hrs.)

Fall Semester 2010 at Jacobs University Bremen, Germany

  • Lecture and Lab Machine Vision** (2+2 hrs.)
  • Lecture Computer Science Algorithms and Data Structures** (2 hrs.)
  • Lecture Artificial Intelligence** (2 hrs.)
  • Independent Study Course Autonomous Mobile Manipulation [more information]

Spring Semester 2010 at Jacobs University Bremen, Germany

  • Lecture Robotics** (2 hrs.)
  • Seminar and Project Topics in Automation** (2+2 hrs.)
  • Independent Study Course Autonomous Mobile Manipulation [more information]
  • Independent Study Course Object Recognition in 3D Data

Fall Semester 2009 at Jacobs University Bremen, Germany

  • Lecture Computer Science Algorithms and Data Structures** (2 hrs.)
  • Lecture Artificial Intelligence** (2 hrs.)

Spring Semester 2009 at Jacobs University Bremen, Germany

  • Lecture Robotics** (2 hrs.)

Winter Semester 2008/09 at University of Osnabrück, Germany

  • Lecture Einführung in die Programmiersprache C++*** (1 hrs.)
  • Tutorials Einführung in die Programmiersprache C++*** (1 hrs.)
  • Practical course Robotikpratikum*** (4 hrs.)
  • Exercises for Lecture Robotik*** (2 hrs.)

Fall Semester 2008 at Jacobs University Bremen, Germany

  • Lecture Fundamentat Computer Science I (Algorithms and Data Structures)** (2 hrs.)
  • Lecture Artificial Intelligence** (2 hrs.)

Summer Semester 2008 at University of Osnabrück, Germany

  • Lecture and Exercises 3D-Bildverarbeitung*** [more information] (2 + 2 hrs.)
  • Exercises for Lecture Einführung in die Künstliche Intelligenz*** (2 hrs.)

Interdisciplinary College IK 2008, Günne, Germany

  • Lecture AI and Robotics 8IK2008]

Spring Semester 2008 at Jacobs University Bremen, Germany

Winter Semester 2007/08 at University of Koblenz-Landau, Germany

Winter Semester 2007/08 at University of Osnabrück, Germany

  • Lecture Einführung in die Programmiersprache C++*** (1 hrs.)
  • Tutorials Einführung in die Programmiersprache C++*** (1 hrs.)
  • Practical course RoboCup Rescue*** (4 hrs.)
  • Colloquium Graduiertenseminar Wissenbasierte Systeme*** (2 hrs.)

Summer Semester 2007 at University of Osnabrück, Germany

Spring Semester 2007 at Jacobs University Bremen, Germany

Winter Semester 2006/07 at University of Osnabrück, Germany

  • Lecture Einführung in die Programmiersprache C++*** (1 hrs.)
  • Tutorials Einführung in die Programmiersprache C++*** (1 hrs.)
  • Exercises for Lecture Wissensbasierte Robotik***
  • Project Group Kurt's Grand Challenge -- Autonomous Driving in the Botanical Garden (Part 2) (4 hrs.)
  • Reading group Wissenbasierte Systeme*** (2 hrs.)
  • Colloquium Graduiertenseminar Wissenbasierte Systeme*** (2 hrs.)

Summer Semester 2006 at University of Osnabrück, Germany

Winter Semester 2005/06 at University of Osnabrück, Germany

  • Seminar Knowledge-Based Robotics*** (2 hrs.)
  • Exercises for Lecture Einführung in die Künstliche Intelligenz*** (2 hrs.)
  • Practical course RoboCup Rescue (4 hrs.)
  • Reading group Wissenbasierte Systeme*** (2 hrs.)
  • Colloquium Graduiertenseminar Wissenbasierte Systeme*** (2 hrs.)

Summer Semester 2005 at University of Osnabrück, Germany

Winter Semester 2004/05 at University of Osnabrück, Germany

Rescue Robotics Camp 2004, Rom, Italy

  • Lectures and Exercises for Rescue Robotics Camp
  • View the complete presentation (lecture) here. In addition we developed an ICP version for merging 3D point clouds. Click here to download the source code. It is C++ Code running under Linux and it uses the OpenGL and GLUT library. In addition we use David Mount's ANN kd trees for fast point lookup and Robert Davis' Newmat lib for computing the SVD of a matrix.

Winter Semester 2002/03 at Fachhochschule Bonn-Rhein-Sieg, Germany

  • Teaching position (Lehrauftrag) for Lecture Regelungstechnik (2 hrs.)

Summer Semester 2000 at University of Bonn, Germany

  • Tutor for Informatik IV (2+2 hrs.)

Winter Semester 1999/2000 at University of Bonn, Germany

  • Tutor for Informatik III (2+2 hrs.)

Spring 1999 at Washington State University, Pullman, U.S.A.

  • Teaching Assistent for Data Structures (2+2 hrs.)
I am having sole responsibility for courses in green (eigentverantwortliche Lehre). Teaching of the other courses is embedded in the corresponding Research Group.

*Further information and lecture notes at Wuecampus2.
**Further information and lecture notes at Jacobs University's campusnet.
***Further information and lecture notes at Univeristy of Osnabrück's StudIP.