Teaching

Here are a few of the courses I regularly teach.

Non-Classical Logic (Undergraduate)

This upper-level undergraduate course is an introduction to non-classical logics, such as modal logic, many-valued logic, paraconsistent logic, second-order logic, and intuitionistic logic. There is an emphasis on the applications of these logics in fields like philosophy, linguistics, mathematics, computer science, and artificial intelligence.

Philosophy of Language (Undergraduate)

Words and sentences are meaningful. From this fact, we get several philosophical questions about linguistic meaning. In the first half of the course, we theorize about the meanings of words and sentences. In the second half of the course, we theorize about what speakers do with words and sentences. ​

Social Metaphysics (Graduate)

This course surveys what I call the new social metaphysics, which consists of (a) applying the tools of analytic metaphysics to issues in social philosophy and (b) applying the tools of social philosophy to issues in analytic metaphysics. We will discuss the metaphysics of social groups, gender and race kinds, social construction, and the linguistic and political implications of social kinds.

Social Philosophy of Language (Graduate)

This is a course in social philosophy of language. We will start by discussing conceptual engineering. Can we improve our concepts by modifying them? And if so, how and why? We will also discuss metalinguistic negotiation: the process by which language users navigate meaning changes, on the fly. The second half of the course concerns ideology and speech acts.