One of my papers will be part of the upcoming Lecture Notes in Networks and Systems
Research committee approved my dissertation plan
IntelliSys2023 paper accepted
AISC2022 presentation, paper, proceedings
Research committee form approved
AISC2022 paper accepted
Coursework complete, I am officially a Ph.D. candidate
Qualifying exam passed


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.


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.