News

2023-12-04
Defended my dissertation! (slides)
2023-12-03
Submitted journal paper
2023-11-26
Made my first contribution to PyTorch
2023-11-24
First draft of dissertation complete
2023-10-23
Add RSS feed by request (Hi Joseph!)
2023-09-08
Won Best Presentation award at IntelliSys2023
2023-07-08
Talked about array languages with Richard Feldman on the Software Unscripted podcast
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
IntelliSys 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.

When we can quickly find or prevent vulnerabilities in low-level binary code, we get more trustworthy hardware and software supply chains, which in turn means more secure and reliable software for millions of users.

Posts

About Me

This website contains my personal blog, CV/résumé, and a few projects. Here's a little more info about me. Some of my favorite things to do include hiking with my family, riding bikes, hand tool woodworking, road trips, and puzzles. Currently I work as a systems engineer at Indiana University, where I build high performance systems and teach about computer architecture.

I enjoy learning about and using array languages in the APL family, especially K, J, and BQN. My favorite bands are Meshuggah and Mestis and my favorite movie is Denis Villeneuve's Dune. My favorite woodworking tool is the shavehorse, and my favorite visual artist is Piet Mondrian (especially his "Gray Tree" series).

To contact me: last name preceded by first initial at gmail dot com.