Dr. Eric Schulte

Table of Contents

FA8D C2C3 E8A0 A749 34CD 9DCF 3C1B 8581 614C A05D


My work treats software as an evolved system and yields novel solutions to difficult software engineering problems. In my dissertation, I have developed systems that automatically fix bugs in off-the-shelf software, patch exploits in closed source binaries, generate diverse implementations of a software specification, and reduce the energy consumption of benchmark programs by 20% as compared to the best available compiler optimizations.

See my Research Statement for more information.




I've written, maintained or significantly contributed to the following software which ranges from large open-source projects to small utilities.

Course Notes

Curriculum Vitae

My CV (as of the summer of 2014) is available at eric-schulte-cv.pdf.

This document is created using Org-mode and Org-babel. The original plain-text document is available at eric-schulte.org (preview).