PhD student at UC San Diego interested in computer security, including automatic vulnerability finding (and fixing), secure languages/runtimes, and side channels such as Spectre.
I am currently co-advised by
Deian Stefan and
As a PhD student, I have completed summer internships with Qualcomm (in CPU performance analysis, before I shifted to an emphasis on computer security)
and more recently with Mozilla, focused on Spectre-related attacks and formal modeling.
I graduated from Dordt College with a B.S.E in Computer Engineering and a B.A. in Mathematics.
While there, I worked with Nathan Tintle
in biostatistics / statistical genetics. In 2017, Dordt featured me as part of a series of many alumni profiles.
Trestle: Bridging the Performance and Safety Divide in WebAssembly.
3rd Workshop on Principles of Secure Compilation (PriSC), 2019.
Code That Never Ran: Modeling Attacks on Speculative Evaluation.
[Full Text (draft)]
RLBox: Robust Library Sandboxing.
Browser history re:visited.
12th USENIX Workshop on Offensive Technologies (WOOT), 2018. (Acceptance rate: 18/36 = 50.0%)
Prime+Abort: A Timer-Free High-Precision L3 Cache Attack using Intel TSX.
Proceedings of the 26th USENIX Security Symposium, 2017. (Acceptance rate: 85/522 = 16.3%)
A Bayesian Framework for the Classification of Microbial Gene Activity States.
Frontiers in Microbiology, 7, 2016. doi:10.3389/fmicb.2016.01191
I love making music; I play piano, drums, and concert percussion, and I also sing.
In undergrad I was involved in concert band, concert choir, jazz band, and campus worship teams;
I also accompanied several junior and senior recitals on piano.
Here at UCSD, I am a part of the La Jolla Symphony Chorus.
I ride a Onewheel self-balancing electric skateboard, and I briefly
blogged about my learning experience.
I am married to the wonderful
who teaches music and life skills at
Hillsdale Middle School.
Monica and I are actively involved in La Jolla Community Church,
where we lead a small group and play in the worship band.
In January 2016 I was part of a trip to Nicaragua focused on computer science education in K-12 schools.
We connected with a local group of Nicaraguan K-12 computer science teachers, introducing them to an affordable,
low-maintenance, and low-power computer called the Raspberry Pi as a solution for school computer labs.
I remain interested in ways to improve education (at all levels) and combat poverty around the world.