En 1851 se convirtió en profesor de matemáticas en la Universidad de Delaware y en 1856 fue nombrado profesor de matemáticas en la Universidad de Indiana en Bloomington, Indiana, donde permaneció hasta su jubilación en 1886, con la excepción de dos años, 1865-1867, en los que prestó sus servicios en el Jefferson College de Canonsburg, Pennsylvania.