Priyal Suneja

About

I am a PhD Student at the UW Systems Lab, working with Tom Anderson and Arvind Krishnamurthy. My research interests lie in Operating Systems, Distributed Systems and Networking.


I did my BS in Computer Science at UC San Diego, where I was wonderfully advised by Geoff Voelker. I did my undergraduate thesis on using Persistent Memory for Operating System Data Structures.


Resume: pdf (updated oct 2021)

Pronouns: She/Her/Hers


Research

My research interests lie in Operating Systems, Distributed Systems and Networking. I'm particularly interested in adapting and building systems to take advantage of new hardware technologies.


During my undergrad, I was a part of the UCSD SysNet Group, and was advised by Geoff Voelker. My project explored the benefits and overheads of using non volatile memory (NVM) for operating systems data structures.


I also worked with Sorin Lerner and William Griswold as a part of the Early Research Scholars Program at UCSD. My project included crowdsourcing Software Verification by gamifying the resource intensive problem of loop invariant identification. My group studied the difference in user participation and quality of data generated in the two versions of the game created for this purpose and presented our results at the UCSD CSE Research Expo.
Checkout this video shot by UCTV featuring my project!


Teaching

  • April 2019 - June 2021

    Undergradute Tutor, UCSD CSE Department

    I have tutored for:
    • CSE 120: Principles of Computer Operating Systems [Spring '21]
    • CSE 30: Computer Organization and Systems Programming [Winter '20]
    • CSE 120: Principles of Computer Operating Systems [Fall '20]
    • CSE 120: Principles of Computer Operating Systems [Spring '20]
    • CSE 20: Introduction to Discrete Mathematics [Winter '20]
    • CSE 20: Introduction to Discrete Mathematics [Fall '19]
    • CSE 8A: Introduction to Computer Science (Java) [Spring '19]

    Duties Include:
    • Hosting lab hours to assist students with debugging assingments.
    • Clarifying theoretical concepts.
    • Grading and reviewing programming assignments and quizzes/exams.
    • Answer questions posted on an online forum (piazza).

Industry Experience

I've interned at Google and ServiceNow as a Software Engineering Intern.


I was at Google during the Summer of 2020, where I worked on porting C/C++ networking code to WebAssembly runtimes with the help of Embind, Emscripten and NodeJS.


I was at ServiceNow during the Summer of 2019, where I built a testing framework to locate the point of failure between two instances connected by Apache Kafka.


You can find more information about my projects in my resume linked at the top!

Leadership & Service

I'm extremely passionate about improving diversity in STEM and in creating an environment in our classrooms and places of work that allows a diverse and inclusive community to thrive.


I was a part of Women In Computing @ UCSD since my sophomore year in college, and served as its president during the 2020/21 school year.


I also served as the Celebration of Diversity lead for the UCSD CSE DEI Committee, which is a group of dedicated faculty, students and staff working on promoting and supporting diversity and inclusion efforts across the Computer Science and Engineering Department at UCSD.