
Stephanie Balzer
Assistant Professor · Programming Languages
Max Planck Institute for Software SystemsAbout
Stephanie Balzer is an Assistant Professor in the Principles of Programming Group at Carnegie Mellon University's School of Computer Science. She received her PhD from ETH Zurich under Thomas R. Gross and focuses on developing rigorous type systems and verification logics to build failure-free, secure software through compositional and practical methods.
- Education: PhD (ETH Zurich), Master's (University of Zurich), Semester Thesis (University of Zurich)
Her research spans session types, logical relations, and separation logic to ensure correctness and security in concurrent systems. Recent work includes verifying timed message-passing protocols and disentanglement in type systems.
Key publication trends include session-typed concurrency, noninterference, and deadlock freedom across programming languages, formal methods, and security domains. She has authored multiple distinguished papers at ECOOP and POPL.
- Scientific Awards: NSF CAREER Award, ACM SIGPLAN Distinguished Paper, ECOOP Distinguished Paper
She advises PhD students including Yue Yao, Yinsen Zhang, and Zak Kent, and has supervised former PhD students like Jules Jacobs (now at Cornell). Her grants include NSF funding for IoT verification, heterogeneous applications, and real-time protocols.
Find Stephanie Balzer elsewhere
Related Searches
You Might Also Like
Stephanie BalzerInria · Assistant Professor
Stephanie BalzerCarnegie Mellon University · Assistant Professor
Farzaneh DerakhshanMax Planck Institute for Software Systems · Assistant Professor
Robbert KrebbersInria · Associate Professor
Philip WadlerMax Planck Institute for Software Systems · Professor
Steve ZdancewicMax Planck Institute for Software Systems · Professor