Sophia Roshal

I am a fourth year PhD student in computer science at CSD @ Carnegie Mellon
University, advised by Frank Pfenning, working towards efficient
and usable functional programming languages. Current work has been on an adjoint natural deduction
system with the goal of compilation down to the semi axiomatic sequent calculus (which has a futures model of
parallelism
interpretation).
Previously, I was an undergraduate at Cornell University, where I worked
under Dexter Kozen and Pedro H. Azevedo de Amorim on categorical semantics for mixing
parallel and sequential operations. Pedro created this website template.
I am primarily interested in programming language design.
Email: sophiaroshal@cmu.edu
Twitter: @RoshalSophiaSummer 2025 Research Intern at Azure Research Cambridge with Matthew Parkinson
Summer 2024 Visiting Student at ETH Zurich with Ralf Jung
April 2024 Our paper on Adjoint Natural Deduction was accepted to FSCD
Summer 2023 Interned at Semgrep
August 2022 Started my PhD at CMU CSD
May 2022 Graduated from Undergrad
Summer 2021 REU-SE at CMU, with Jonathan Aldrich and Alex Potanin
Adjoint Natural Deduction
Junyoung Jang, Sophia Roshal, Frank Pfenning, Brigitte Pientka
FSCD 2024
Towards decidable and expressive DOT
Sophia Roshal
SPLASH
2021 SRC (finalist).
Adjoint Natural Deduction (extended version)
Junyoung Jang, Sophia Roshal, Frank Pfenning,
Brigitte Pientka
Spring 2025 Teaching assistant for 15417/817 : HOT Compilation
Spring 2023 Teaching assistant for 15317 : Constructive Logic
Fall 2021 Teaching Assistant for CS4110 : Programming Languages and Logics
Spring 2021 Teaching Assistant for CS3110 : Data Structures and Functional Programming
Fall 2020 Teaching Assistant for CS3110 : Data Structures and Functional Programming
Fall 2019 Teaching Assistant for CS2112 : Object-Oriented Design and Data Structures (Honors)
I like to climb things!
I also play the piano and the organ! Here is a recording of me playing Ravel's Pavane pour une infante défunte (piano) and a recording of me playing Gigout's Toccata (organ).