I believe the goal of teaching philosophy is to get students to really engage with some philosophically interesting ideas. A successful class is one that in the mind of the student, isn’t over when the class is over. For myself, it is an ongoing process to learn how to achieve this goal with different types of material and different types of students.
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 anthropology and argument mapping. The full list of the courses I have taught can be found in my CV. Most of these are courses for undergraduate and graduate philosophy students, but I have also taught to students with other majors. The course on argument mapping is one that I have developed with several colleagues at KU Leuven and is required for all first-year philosophy students. Learning how to visually represent the structure of an argument as a map helps students to reason about this structure. An introductory session can be found here.
In the academic year 2020-2021, I teach one course in epistemology for master students in philosophy. This course is about the content and epistemology of non-universal generalizations in science, like “Ravens are black.” We discuss two approaches to understanding the contents of these sentences; as containing (unpronounced) ceteris paribus clauses or as natural language generics. Based on these two approaches, we consider how non-universal generalizations can be confirmed or disconfirmed, and to what extent they support predictions and explanations.