I am a Computer Science Engineering Ph.D. student at the University of Michigan. I received a Bachelor's Degree in Computer Science Engineering with a Mathematics Minor from the University of Michigan in 2014. I work with Professor J. Alex Halderman. Recently, I helped discover the DROWN attack on TLS.
I am interested in computer security and privacy, as well as computer networks, distributed systems, and cryptography. Recently, I've been using measurement-based approaches to answer computer security research questions. As part of this, I maintain ZMap and ZGrab, and helped create the Censys Search Engine. Previously, I interned as a software engineer at Duo Security, and worked for the Computer-Aided Engineering Network in the networking department. During various semesters, I have been a teaching assistant for EECS 280: Introduction to Data Structures, EECS 281: Introduction to Algorithms, EECS 388: Introduction to Computer Security, and EECS 588: Advanced Computer Security. In my spare time I also play drums, piano, video games, and go beer tasting.
I grew up in Chelsea, Michigan, and attended Chelsea High School. While there, I spent a lot of time playing music in the band room, connecting unauthorized devices to the school's Novell Netware intranet, and bypassing network access restrictions.