Academics and Experience

I am a fifth-year PhD candidate at Cornell Univeristy. I’m primarily interested in hardware-software codesign, particularly with a focus on security. My work aims to redefine and/or tighten the security abstractions across the program stack to prevent devastating side-channel attacks (such as Spectre) and even improve the performance of security-critical software. Most recently, I’ve been investigating how to use microarchitectural abstractions to build processors with provable correctness and security guarantees.

I graduated from U.C. Berkeley with a Bachelor’s degree in Computer Science in 2014, where I focused on computer architecture courses and worked as a TA for CS 161 (Computer Security).

For the following three years, I worked at Electronic Arts on the Digital Platform Data Team. I was (in part) responsible for administration and automated management of our AWS resources. Additionally, I worked on bringing low-latency stream processing to the EADP Data Team by adopting Apache Spark and Kafka. Lastly, I was in charge of rennovating EA’s responsive crash reporting system, BugSentry.

Other Interests

I am an avid outdoorsman and love to hike, bike, snowboard, ski, run and (most of all), rock climb. I was also a member of the U.C. Berkeley Symphony Orchestra for 6 years as a violist; I’m still looking for a way to continue music as a time-constrained PhD student!