Whoever said you can’t follow more than one dream at the same time hasn’t met Gabriel Ravenscroft. Gabriel is a professional ballet dancer with quite the knack for mathematics. Recently, the dancer graduated with a B.Sc in Pure Mathematics & Computer Sciences!
Cape Town, South Africa (23 April 2025) — There are a few things that dance and mathematics have in common, and among them is Gabriel Ravenscroft—a professional ballet dancer who recently walked the stage to claim his B.Sc Degree at the University of Cape Town.
The degree wasn’t just shorthand for years of hard and demanding work. It was also proof that you can follow more than one dream at the same time—even if those dreams are typically considered worlds apart.
Gabriel is a professional dancer with Cape Ballet Africa, who were among the first to highlight that the he had earned his degree “while carrying out all his responsibilities as a professional ballet dancer” (read: a demanding profession in which commitment, putting in the hours and consistency are everything—not unlike mathematics and computer sciences). Before dancing with Cape Ballet Africa, Gabriel worked professionally as part of the Cape Town City Ballet dancers.
View this post on Instagram
This Autumn, he walked the stage as part of the cohort of UCT graduates where his mom, Dr Julia Cain of The Centre for Film and Media Studies, capped him in what we imagine was a big moment for both of them. Not to mention, Mr Ravenscroft passed with distinction.
The ballet dancer’s achievement is a healthy dose of inspiration for anyone who has dreams or goals that express different parts of themselves and their talents.
Why be confined to just one field when you’ve got magic in another?