Nel 1820 si trasferisce a Edimburgo per assumere il ruolo di professore di botanica e medicina presso l'Università di Edimburgo, un ruolo che mantanne fino al 1845; in seguito fu medico per il Royal Infirmary of Edinburgh e il 6° Regius Keeper of the Royal Botanic Garden Edinburgh (1820-1845).