Dr. O'Connor has taught a number of courses in several colleges around the world, including: ethics, mental health, and educational methods courses. He has a doctorate from USC in philosophy of education and is a licensed psychotherapist in California.