Nathan Sobotka

Image of myself

Resume

CV

View My GitHub nsobotka

Contact: nsobotka@stanford.edu

About Me

Hello! I'm Nathan, a PhD candidate in computer science at Stanford University, where I'm currently rotating with Professor Caroline Trippel. My research interests are computer architecture, verification, and security. Before I entered Stanford CS's PhD program in 2024, I attended the University of Pennsylvania, where I received my bachelor's and master's degrees in computer science. I In my free time I love playing tennis, being active outdoors, and cooking.

Education

Stanford University

PhD Candidate in Computer Science

University of Pennsylvania

MSE/BSE in Computer Science

Publications

RPG2: Robust Profile-Guided Runtime Prefetch Generation

Published in ASPLOS'24

Yuxuan Zhang, Nathan Sobotka, Soyoon Park, Saba Jamilan, Tanvir Ahmed Khan, Baris Kasikci, Gilles A Pokam, Heiner Litz, and Joseph Devietti. 2024. RPG2: Robust Profile-Guided Runtime Prefetch Generation. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2 (ASPLOS '24), Vol. 2. Association for Computing Machinery, New York, NY, USA, 999–1013. https://doi.org/10.1145/3620665.3640396

Teaching

CIS 5710 (Teaching Assistant)

Undergraduate and Graduate course, University of Pennsylvania, Computer and Information Science Department, 2023, 2024

CIS 2400 (Teaching Assistant)

Undergraduate course, University of Pennsylvania, Computer and Information Science Department, 2023

Weingarten Center (Tutor: CIS 1600, MATH 3120, CHEM 1010)

Undergraduate courses, University of Pennsylvania, Various Departments, 2022

Work Experience

For an in depth look at my work, please reach out to me at nsobotka@stanford.edu.