Sophia Roshal
I am a third 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 deducton
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 have also done research under
Jonathan Aldrich (CMU) and
Alex Potanin (ANU) on expanding
the expressivity of decidable Dependent Object Types.
At the moment, I am primarily interested in programming languages, especially type theory and logics.
Email: sophiaroshal@cmu.edu
Twitter: @RoshalSophiaSummer 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
May 2022 Graduated from Undergrad
Towards decidable and expressive DOT
Sophia Roshal
SPLASH
2021 SRC (finalist).
Adjoint Natural Deduction
Junyoung Jang, Sophia Roshal, Frank Pfenning, Brigitte Pientka
FSCD 2024
Adjoint Natural Deduction (extended version)
Junyoung Jang, Sophia Roshal, Frank Pfenning,
Brigitte Pientka
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).