Preparation and teaching of courses and seminars