Although he had been promoted to a full professor in 1879 on Heine s recommendation Cantor had been hoping for a chair at a more prestigious university

What is the correctly punctuated version of this sentence?
Although he had been promoted to a full professor in 1879 on Heine 's recommendation, Cantor had been hoping for a chair at a more prestigious university.