My economic research focuses on microeconomic theory, and in particular on the study of auctions. I am currently pursuing a thread of topics which relate to the provisioning of multiple homogeneous goods in the same auction, a method which is commonly used to allocate government securities, power generation, and other commodities routed through a central agency. I aim to lend theoretical support to arguments in favor of mechanism selection by the auctioneer, with an eye toward practical implementability.
- [abstract]Industry Costs and Research Aggregation in Dynamic Competition
- Auctions and Other Games with Max-Min Players
You might see me present any of the above projects (or others) if you check my calendar.
I am in the process of building and maintaining a list of references contained in my papers. Having been stymied by Google Scholar more than a few times, even with VPN, I think it's only fair to make accessible the papers that I have found in the public domain.
Coding helps me explore unusual, aesthetic questions. While it might be a stretch to classify the following as research proper, each represents something deeper than just-a-website. All can be played with to satisfy your own curiosity, although some need to be downloaded first.
- Fractal generator
HTML5 implementation of the splash page fractals, built to test real-time image generation prior to site upgrade. 2D rendering in WebGL is still an emerging feature, with especial pitfalls if the underlying optimization problems are not known in advance; there's a <canvas> backup for browsers that don't make the grade.
- LaTeX to png
Generates png graphics from LaTeX math markup; although there are many similar services out there at present, back in 2008 this was pretty much the option. As of right now, I am hosting 29820 mathematical formulas available to the world, which proves that someone out there finds this useful.
A locally-successful rock-paper-scissors runner-up, coming in second place in the first-and-last annual Homestead Rock-Paper-Scissors championship (where the only rule was to not implement Iocaine Powder). The primary challenge of this was not so much implementing a complex decision rule as it was implementing it in LOLCODE; I am proud of its performance given the constraints.
A Perl interpreter for LOLCODE; now ships with FreeBSD. While cat macros have come and gone — and good riddance — this experiment in language design and implementation has proved fairly instructive downstream.