440 Huntington Avenue
308 West Village H
Boston, MA 02115
Jonathan Schuster is a PhD student at Northeastern University’s College of Computer and Information Science, advised by Professor Olin Shivers. He engages in research on programming languages, including ways to prevent concurrency-related bugs and enable type-system-like modular reasoning in actor-based programming languages. Prior to pursuing his PhD at Northeastern, Jonathan worked as a software developer at Clarity Consulting in Chicago. He earned his bachelor’s degree in computer science at the University of Notre Dame, having grown up in the surrounding Midwest. His passion for coding sprung from his early days with a TI-83+ calculator.
- BS in Computer Science, University of Notre Dame
- Field of Study: Programming Languages
- PhD Advisor: Olin Shivers
What are your research interests?
As a software developer-turned-computer scientist, my PhD research at Northeastern is focused on revolutionizing the career I left behind. By improving programming languages and the ecosystems surrounding them, I want to make development easier and more effective—a shift that could enhance the potential of the entire industry.
What aspect of what you do is most interesting?
To me, the most fascinating part of my current work is that, by combining two well-understood ideas from different areas of computer science—finite-state machines and name-binding—we can come up with simple, useful descriptions of all kinds of different communication protocols.
Where did you grow up or spend your most defining years?
I spent my younger years in Indiana and Illinois. That’s when I fell in love with coding on my TI-83+ calculator—and once the developing bug bit me, I was hooked.
Where did you study for your undergraduate degree?
I earned my undergraduate degree in Computer Science at Notre Dame University, complete with a stint in the university’s drumline.
I headed to a role in software development in Chicago after graduation, but it wasn’t too many years before I opted to pursue a more research-centric path at Northeastern.