At the University of Edinburgh Hutton was taught mathematics by Maclaurin and logic and metaphysics by John Stevenson

What is the correctly punctuated version of this sentence?
At the University of Edinburgh Hutton was taught mathematics by Maclaurin and logic and metaphysics by John Stevenson.