I am a fifth-year computer science graduate student at UC Berkeley, co-advised by Raluca Ada Popa and Prabal Dutta. My interests are broadly situated at the intersection of security and embedded systems, and in particular, in bringing usable cryptographic systems to constrained platforms. I am the recipient of the National Defense Science & Engineering Graduate (NDSEG) Fellowship (2018).
I completed my B.S. and M.S. in Computer Science at Stanford University, advised by Phil Levis, where I had a wonderful time working on the Tock embedded operating system and coordinating the CS198 program.
Where the Sidewalk Ends: Privacy of Opportunistic Backhaul [paper]
Tess Despres, Shishir Patil, Alvin Tan, Jean-Luc Watson, and Prabal Dutta
Tiered Trust for Useful Embedded Systems Security [paper]
Hudson Ayers, Prabal Dutta, Philip Levis, Amit Levy, Pat Pannuto, Johnathan Van Why, and Jean-Luc Watson
Embedded OSes Must Embrace Distributed Computing [paper]
Branden Ghena, Jean-Luc Watson, and Prabal Dutta
EE375 -- Teaching Techniques for Electrical Engineering -- Graduate Student Instructor (Fall 2021)
EECS149/249A -- Introduction to Embedded Systems -- Graduate Student Instructor (Fall 2019)
CS107E -- Computer Systems from the Ground Up -- Course Assistant (Spring 2018)
CS198B -- Additional Topics in Teaching Computer Science -- Co-Instructor (Winter 2017, Spring 2017, Autumn 2017, Winter 2018)
CS198 -- Teaching Computer Science -- Co-Instructor (Winter 2017, Spring 2017, Autumn 2017, Winter 2018)
CS106X -- Programming Abstractions in C++ -- Section Leader (Autumn 2016)
CS106B -- Programming Abstractions -- Section Leader (Spring 2015, Winter 2016, Spring 2016)
CS106A -- Programming Methodologies -- Section Leader (Winter 2015, Autumn 2015)