En 1871 regresó a la Universidad de Heidelberg, donde laboró como profesor extraordinario durante tres años, antes de aceptar un llamado a la cátedra de filosofía inductiva en Zúrich, donde permaneció un año antes de ser designado para la cátedra de filosofía en Leipzig.