I am a 4th year Ph.D. student at the Department of Computer Science, UNC Chapel Hill. I followed my advisor to UNC when he moved to Chapel Hill in Fall 2016, from Stony Brook University where I spent 4 amazing years, both as an M.S., and a Ph.D. student.

I’m advised by (and sometimes have to be hounded by) Prof. Donald Porter who leads the OSCAR lab. I have also had the privilege of being advised by (and still collaborate with) Prof. Rob Johnson, and Prof. Michael Ferdman while I was at Stony Brook.

I am broadly interested in the fields of System Software and Computer Architecture. Recently, I’ve been thinking about File Systems for Storage Class Memories, direct access to system resources from programmable accelerators, and design of system software for heterogeneous multicores. I also spend a large part of my time benchmarking and thinking about the BetrFS project. At the moment I’m studying the distribution of x86 instructions in all the C/C++ binaries from the Ubuntu repositories, in the hope of drawing interesting insights to help design a subset ISA.

Before moving to the USA for graduate school, I lived in Bangalore, India for 8 years. Before that, I spent about 9 years in Singapore and Malaysia as a kid. I like to travel, enjoy some amount of outdoor activity, love video games and movies, and consider myself an avid fantasy and science-fiction reader.