Stephen is a graduate of Arcadia University. He received a B.A. in History with a minor in International Studies in 2012. While at Arcadia, he studied abroad in London, as a part of the First Year Study Abroad Experience. He also spent his junior year abroad in Ireland at University College Dublin.

Stephen began his career as an office assistant at The College of Global Studies in 2012, while completing his undergraduate degree. After graduation, Stephen served as an Apprentice for the Institutional Relations team, before joining the Marketing department in March 2013. In his role as Marketing Assistant, he supports the day-to-day functions of the Marketing team, providing messaging and promotional assistance for The College of Global Studies' programs worldwide.