Obtiene la cátedra de Filosofía natural en la Universidad y Colegio del Rey de Aberdeen en 1834, y en 1845, enseña Historia natural en el New College de Edimburgo.