During my time at KU Leuven, I have taught a variety of courses for a variety of students. Courses that I have taught include philosophy of language, epistemology, philosophy of science, philosophical antropology and argument mapping. Most of these are courses for undergraduate and graduate philosophy students, but I have also taught to biomedical science students. The full list of the courses I have taught can be found in my CV.

It is an ongoing learning process to get students to engage with philosophical material in a way that really gets them thinking. After all, I take it that the goal of teaching philosophy is not just to introduce students to challenging philosophical ideas, but also to have them think about these ideas in a way that is stimulating and fruitful for their further development.

In the academic year 2019-2020, I teach three courses. The first one is an advanced course in philosophy of language for master students in philosophy. The first half of the course covers the debate about the semantics of generic statements. In the second half of the course, we apply this debate to several other philosophical topics.  The syllabus of a previous version of this course can be downloaded here.

The second course consists of several sessions devoted to argument mapping. These sessions are required for all first year philosophy students at KU Leuven. The course helps students to reason about philosophical arguments by analyzing their structure and visually representing this structure as a map. An introductory class can be found here.

The third and final course is an introduction to philosophy of science for biomedical students. It covers topics like functions in biology, definitions of ‘illness’, medicalization, the scientific method, demarcation criteria, and so on.