I am currently teaching at Long Beach City College, Santiago Canyon College, Saddleback College, and Orange Coast College. I teach introductions to philosophy, logic, and ethics, as well as critical thinking, and sometimes world religions, political philosophy. and the philosophy of religion.