 In 1828 he was elected an Honorary Fellow of the Royal Society of Edinburgh, his proposer was Edward Turner.He won the Society's Keith Medal for the period 1831–33.in 1830 he was appointed to be the first professor of chemistry at the Anderson's Medical School, a post later named the Freeland Chair of Chemistry.