[1] Hizo los estudios de secundaría en la Edinburgh Institution (hoy Stewarts Melville College) y después estudió Matemáticas y Física en la Universidad de Edimburgo, en la cual se graduó en 1872 y empezó a dar clases como asistente el mismo año.
[2] En 1878 fue elegido fellow de la Royal Society of Edinburgh, a propuesta de Robert Christison, Peter Guthrie Tait, David Stevenson, y John Hutton Balfour.
Sirvió como voluntario como mínimo veinte años.
[5] Fue ordenado caballero en 1921, cuando se retiró, por el rey George V del Reino Unido.
En 1922 la Universidad de St Andrews le otorgó un doctorado honoris causa.