News

2023-05-20
One of my papers will be part of the upcoming Lecture Notes in Networks and Systems
2023-02-01
Research committee approved my dissertation plan
2023-01-09
IntelliSys2023 paper accepted
2022-09-06
AISC2022 presentation, paper, proceedings
2022-08-23
Research committee form approved
2022-08-08
AISC2022 paper accepted
2022-07-19
Coursework complete, I am officially a Ph.D. candidate
2021-08-06
Qualifying exam passed

Research

I use deep learning and graph analytics to expose secrets hidden inside obfuscated binary programs.

Some of these secrets are malicious, like trojans and ransomware, so better detection means better protection against attackers. Other times, obfuscation is hiding stolen code or buggy versions you thought you patched ages ago.

Detecting vulnerabilities in low-level binary code means more trustworthy hardware and software supply chains, which in turn means more secure and reliable software for millions of users.

Blog

About Me

I like hiking with my family, riding bikes, hand tool woodworking, road trips, and puzzles. Currently I work as a systems engineer at a university, building high performance systems and teaching about computer architecture.

Currently, my favorite musician is Javier Reyes, favorite band is Meshuggah. I'm a fan of the array programming language family including APL, J, K, BQN, and others. My favorite programming language at the moment is K. My favorite hand tool is the shavehorse, and my favorite visual artist is Piet Mondrian (especially "Gray Tree"). The 2019 Dune movie is currently my favorite film.

Contact: first initial + last name at gmail.