2 POSTS
David is a graduate of California State University, Long Beach (MA) and the University of California, Los Angeles (BA). He has been teaching philosophy at the community college level for more than 13 years. When not pushing his students to ask ‘why?’, he enjoys traveling and philosophically analyzing video games (for work, of course).