I'm at UT Austin studying full-time for a master's degree in electrical and computer engineering with emphasis on VLSI design. Before starting here, I worked as a professional electrical engineer designing safety-critical control systems for oil refineries in Los Angeles, which was a nice increase in sun exposure after finishing my five-year term in the Navy as a submarine officer.
In my copious free time (ha!), I've been known to take on projects for a certain awesome roboticist.
August 2018: I put together a bibliography with DOIs for about 90% of the papers in Computer Arithmetic, Volume I (Earl E. Swartzlander, ed., May 2015, doi:10.1142/9476), because that book is a lot of dead trees to carry around. Please let me know if you find a canonical URL for items , , or .
December 2017: gem5build.sh is a quick-and-dirty build script for the gem5 emulator, the SPEC CPU2006 benchmarks, and the SimPoint program phase analysis tool. I wrote it while reproducing part of “High Performance Cache Replacement Using Re-Reference Interval Prediction (RRIP)” (A. Jaleel, K. B. Theobald, S. C. Steely, Jr., and J. Emer, ISCA '10, doi:10.1145/1815961.1815971) in my computer architecture class.
June 2017: I wrote a strategy guide/spoiler for TIS-100, because even video games about programming need language docs.
Unfortunately Fortunately, I started grad school two months later and suddenly found dozens of more urgent things to do.
On May 28, 2018, I signed the Post-Meritocracy Manifesto, which reflects my beliefs about a healthy work environment.
On December 17, 2016, I signed the neveragain.tech pledge, which states in part: “We refuse to participate in the creation of databases of identifying information for the United States government to target individuals based on race, religion, or national origin.”