Research

During my undergraduate studies, I worked on reducing the overhead of differentially private ML training by investigating GPU microarchitectural and kernel-level optimizations for gradient clipping in DP-SGD — an operation that contributes to the algorithm's 1.5×–40× slowdown over standard SGD.

Through this project, I witnessed firsthand how emerging data intensive applications — particularly those with privacy requirements — expose significant hardware-software mismatches that result in avoidable overheads. As Moore's Law fades, there is a growing need to examine how the systems stack aligns to emerging workloads, from microarchitecture to OS and networks. My research interests lie in optimizing and co-designing these systems layers to better suit modern computing, from both performance and security perspectives.

Currently, I am working on optimizing memory exceptions.

Education
Purdue University
Doctoral Degree in Computer Science
2026-Present
Purdue University
Bachelor of Science
2022–2026
Major: Computer Science Honors
Minor: Mathematics
GPA: 3.70

Publications

Sisyphus

work in progress

Other Projects

GPU Architecture for Differentially Private Stochastic Gradient Descent
Third Prize (Undergraduate) ACM Student Research Competition, MICRO 2024

Architectural support for differentially private stochastic gradient descent on GPU hardware. Presented at the International Symposium for Microarchitecture 2024 in Austin, TX.

GPU architectureprivacyML systems

Awards

Third Prize (Undergraduate), ACM Student Research Competition, MICRO
2024
ACM MICRO Student Travel Grant
2024
Purdue Office of Undergraduate Research Scholar
2024