Sophia Roshal
I am a second year PhD student in computer science at CSD @ Carnegie Mellon
University, advised by Frank Pfenning, working towards efficient
and usable parallelism via futures in functional 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
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: @RoshalSophiaJanuary 2023 Attending POPL!
August 2022 Starting 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
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)
Alaia Solko-Breslin is a CS PhD student at UPenn
Chris Lam is a CS PhD student at UIUC
David Siher is a Software Engineer at Microsoft
Gaurav Parmar is a CV PhD student at CMU Robotics Institute
Harrison Grodin is a CS PhD student at CMU CSD
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).