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 and in Ireland at University College Dublin during his junior year.

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 as a Marketing Assistant in March 2013. In his current role as Social Media Coordinator, he manages The College's image, voice and presence across all social media platforms. Additionally, he helps overseas staff and students create and maintain The College's various blogs.