About
I am an assistant professor in the School of Computer Science at Georgia Tech. I am inspired to make programming high-performance computers more productive, efficient, and accessible. My research focuses on using compilers to accelerate productive programming languages with state-of-the-art datastructures, algorithms, and architectures, bridging the gap between program flexibility and performance. I’m the author of the Finch sparse tensor programming language. Finch supports general programs on general tensor formats, such as sparse, run-length-encoded, banded, or otherwise structured tensors. My work is listed on my publications page. Please reach out if you are interested in doing research at Georgia Tech!
This fall, I am teaching a seminar course on Domain-Specific Languages for High-Performance Computing, CS8803-DSL. Students will learn basics of compiler construction and language design as it relates to the challenges of high-performance computing and performance engineering. It is my hope that any student taking the course will leave with the skills to build compilers to solve programming problems in their own HPC research areas. If you’re a Georgia Tech student, I encourage you to enroll!
Glassblowing adds balance to my life. I blow glass and teach first-time glassblowers at the MIT Glass Lab. If you’re curious, I’ve highlighted some of my favorite creations in my portfolio.
Updates
-
August 2025: I have joined the faculty of Georgia Tech as an Assistant Professor in the School of Computer Science!
-
February 2025: I have joined the Program Committee for PLDI 2025 and CC 2025.
-
February 3, 2025: Systec is in the MIT News!
-
December 18, 2025: Our publication “Finch: Sparse and Structured Tensor Programming with Control Flow” has been accepted to OOPSLA 2025!
-
July 22, 2024: Radha’s paper on SySTeC, the symmetric tensor compiler built using Finch, has been accepted to CGO 2025!