Bachelor with honors, College William and Mary, 1982. Juris Doctor, University Virginia, 1985. Master of Arts in Philosophy, University Virginia, 1986.
Master of Arts in Philosophy, University North Carolina, 1991. Doctor of Philosophy in Philosophy, University North Carolina, 1995.
Law clerk Massachusetts Superior Court, Boston, 1986-1987. Law clerk to Honorary William R. Johnson New Hampshire Supreme Court, Concord, 1987-1988, senior law clerk, 1988-1989. Assistant professor philosophy University Minnesota, Minneapolis, since 1995.
Member American Philosophical Association, Phi Beta Kappa.