Hello! I'm Sarah, and I am a second-year PhD student in the Software and Societal Systems Department at Carnegie Mellon, advised by Travis Breaux.
​
My work focuses on reasoning about legal aspects of software and on collaboration interfaces between lawyers, engineers, and large-language models. I'm currently exploring how neuro-symbolic AI🦜 and human-computer interaction 💞 can support reasoning about software requirements in privacy and security🤔💻. In addition to my research, I care deeply about K-12 STEM tutoring and computer science pedagogy.
​
In a past life, I worked with lawyers on quantitative fraud investigations by analyzing large-scale datasets in SQL. This inspired my interest in improving the technical interface between the legal system and computer systems. Besides the legal system, my internship at a memory forensics security firm solidified my interest in enhancing SWE tools for malware analysts. ​
I have a B.S. from Georgetown University, where I majored in Science, Technology, and International Affairs, and a master's in computer science from the University of Pennsylvania's MCIT program.