Teaching
Courses Taught
Courses Taught
Life, Death, and Meaning (Summer 2022)
Life, Death, and Meaning (Summer 2021)
Teaching Assistantships
Teaching Assistantships
Social, Ethical, and Professional Issues in Computer Science (Fall 2022)
Great Works of Philosophy (Fall 2022)
What is Philosophy? (Winter 2022)
Creativity (Fall 2021)
Philosophy of Biology (Winter 2021)
Moral Issues (Fall 2020)
Fundamental Questions (Fall 2019 - Winter 2020)
Beginning Spanish (Summer 2019, Summer 2020)
Minds & Machines (Winter 2019)
Life, Death, and Meaning (Fall 2018)
Ethics: Healthcare & Social Policy (Winter 2018)
Introduction to Philosophy (Fall 2016, Winter 2017, Fall 2017)