Sellars nació en Pittsburgh, Pennsylvania, y estudio en la Universidad de Harvard, graduándose en 1981.