Introduction to Philosophy

Philosophy 300
American River College

Introduction to Ethics

Philosophy 310
American River College

Previously Taught Classes:

Logic and Critical Thinking

Philosophy 320
American River College

History of Ethics

Philosophy 112
California State University, Sacramento

History of Modern Philosophy

Philosophy 128
California State University, Sacramento

The Meaning of Life

Philosophy 101
California State University, Long Beach, Autumn 2021

Business and Computer Ethics

Philosophy 103
California State University, Sacramento, Autumn 2021

History of Philosophy

Philosophy 26
California State University, Sacramento, Spring 2020

Philosophy Through Science Fiction

Philosophy 102
Chapman University, Spring 2019