Siguiendo el consejo de Roscoe, se mudó a Alemania en 1872 y obtuvo el doctorado en la universidad de Heidelberg, donde trabajó con Gustav Kirchhoff.