Introduction to Ethics

Philosophy 310
American River College

Logic and Critical Thinking

Philosophy 320
American River College

Philosophy of Religion

Philosophy 350
American River College

Previously Taught Classes:

Introduction to Philosophy

Philosophy 300
American River College

Symbolic Logic

Philosophy 324 / Math 320
American River College

History of Ethics

Philosophy 112
California State University, Sacramento

History of Modern Philosophy

Philosophy 128
California State University, Sacramento

Seventh+Seal+Chess.jpg

The Meaning of Life

Philosophy 101
California State University, Long Beach, Autumn 2021

p059yyvp.jpg

Business and Computer Ethics

Philosophy 103
California State University, Sacramento, Autumn 2021

Death-of-Socrates.jpg

History of Philosophy

Philosophy 26
California State University, Sacramento, Spring 2020

ATLAS-OF-PLACES-ANDREI-TARKOVSKY-SOLARIS-IMG-2.jpg

Philosophy Through Science Fiction

Philosophy 102
Chapman University, Spring 2019