Teaching

Our education goal is to prepare our students to become the next leaders in applying AI in academia and industry. AI is a critical skill for the next generation of chemical engineers, but it is not yet sufficiently taught in many chemical engineering programmes. Our teaching takes into account the motivation and well-being of our students and the current and future needs of industry and research.

We want to train our students not only in theory and applications, but also to foster their critical thinking and independence. We believe that intrinsic motivation is a key factor for learning, so we establish a culture of openness, mutual respect, and team spirit in our classes.

Courses

We teach the following courses at Delft University of Technology:

  • Artificial Intelligence in (Bio)-Chemical Engineering (CH3112), MSc elective. This elective course on machine learning in chemical engineering introduces the concepts of artificial intelligence and machine learning and discusses the potential and limitations of different machine learning methods for (bio)chemical engineering applications. Students practice with a machine learning and deep learning framework in hands-on sessions. Cees Haringa is a co-teacher of this course.
  • Computational Practicum (CH3133). Our group organizes this mandatory 6 ECTS course in the first year of the MSc Chemical Engineering. The course covers computational and numerical concepts in chemical engineering. Through lectures and practical tutorials, students learn to use computational tools and develop Python software to solve problems ranging from thermodynamics to reaction engineering, transport phenomena, and materials science. The course is co-taught by Dr. Ir. Zoë Gromotka from the Delft Institute of Applied Mathematics.
  • Product & Process Design (CH3803). We teach a lecture on heat integration in the course Product & Process Design (PPD) and supervise the corresponding assignment.
  • Lab courses LO1 and LO2 (BSc Molecular Science and Technology). We host research projects for groups of bachelor students in the lab courses LO1 and LO2. Students learn academic research and scientific report writing and gain hands-on experience in developing basic AI models in Python.

Generative AI in engineering education

In the TU Delft AI-augmented engineering education programme, our project "GenAI as a design tool in chemistry and chemical engineering" developed lectures, quizzes, and an interactive demonstrator for AI-assisted engineering design. The materials were introduced in the MSc courses Computational Practicum and AI in (Bio)-Chemical Engineering, and the team contributed to guidelines for the use of generative AI tools in coursework and theses (TU Delft news, January 2026).

Postgraduate and professional education

  • AI fundamentals for biotechnology (26–27 November 2026, TU Delft). Artur M. Schweidtmann lectures in this new BioTech Delft advanced course, organized by Cees Haringa. The course takes place right before the ESBES conference "Biomanufacturing 4.0" (from 29 November 2026).

Thesis supervision

We supervise bachelor and master theses of TU Delft students. Our capacity for MSc thesis students is currently very limited. We also welcome visiting researchers. More information.

EducationAI education