Catherine is a postgraduate student and RCM Scholar at the Royal College of Music, studying with Rosa Mannion and Andrew Robinson. She is generously supported by Help Musicians, Olgarhythm, the Mario Lanza Educational Foundation and the Kathleen Trust. So far at the RCM, she has performed extracts from various roles for opera scenes, including Countess (Le Nozze di Figaro), Phyllis (Iolanthe) and Alcina (Handel).
During her undergraduate degree at the University of St Andrews, Catherine was heavily involved in the musical life of the university and town and graduated with the Cedric Thorpe-Davie Prize for contributions to music. She sang four times with Byre Opera in St Andrews, most notably as the title role in Xerxes (Handel), Vixen Sharp-Ears (The Cunning Little Vixen) and Miss Jessel (The Turn of the Screw). Catherine founded and led the University of St Andrews Opera Society, with whom she sang Belinda (Dido and Aeneas), Juno (Orpheus in the Underworld) and Lieschen (Coffee Cantata), in an interactive production in a local coffee shop. During her postgraduate degree at Cambridge, Catherine sang with the Cambridge University Opera Society and Cambridge Baroque Ensemble.
Catherine has performed widely in concert, making her professional concert debut in 2016 as Judit in Bartók’s Bluebeard’s Castle with the Edinburgh Symphony Orchestra. She particularly enjoys contemporary music and in 2018, she premiered Emily Doolittle's 'Conversation' for soprano and chamber orchestra, funded by the Royal Society of Edinburgh, and later toured this work to Orkney with the St Andrews New Music Ensemble. Catherine has performed with Dame Emma Kirkby and Dowland Works in the St Andrews Voices Festival, worked with the Scottish Chamber Orchestra as a soloist in a concert of Jeremy Thurlow’s music, and performed as a soloist for a number of major works, including Fauré's Requiem, Handel's Messiah, St John Passion (Bach), Mass in D Minor (Dvořák), and Rejoice in the Lamb (Britten). She has also sung recitals in St Andrews, Cambridge, and the Edinburgh Festival Fringe.
In 2020, Catherine has embraced the world of virtual singing. She recorded Egon Wellesz's rarely performed song cycle Kirschblütenlieder in association with the Austrian Cultural Forum. She also sang in two broadcasted concerts for RCM's celebration of Black History Month, in which she presented songs that are particularly dear to her by Samuel Coleridge-Taylor, Errollyn Wallen and others. In lieu of the normal Christmas concerts, Catherine took part in a remotely recorded Messiah with Random Opera Company. In 2021, she looks forward to returning to the physical stage.