 He began his teaching career at Wesleyan University in Connecticut.He was an emeritus professor of philosophy at The College of New Jersey, a life member of Clare Hall, Cambridge University, and visiting professor of the history and philosophy of science at the University of Pittsburgh, where he held the university's Fellowship for the Study of Objectivism from 2003 to 2012.He was one of the founders of the Ayn Rand Society (founded in 1987), affiliated with the American Philosophical Association, Eastern Division, and held the position of secretary of the Society and chairman of its steering committee from 1990 until his death.