Academic Links

Institutions I am/was affiliated with:

Software and IT

Some useful links:

  • How to use OpenPGP with Thunderbird or using webmail (like gmail etc.).
  • For graphs, I use the tikz package. Jacques Crémer has written an excellent mini-introduction to tikz. qtikz is a nice little software that makes graph creation with tikz even simpler by providing some WYSIWYG feeling.
  • For writing games in LaTeX, the packages provided by Martin Osborne are helpful.
  • For some of my papers, I used julia for numerical analysis. You can find ressources to learn Julia at https://julialang.org/learning/. (In the past, I also used python.)
  • Emacs links:
    • A blog post describing how to set up email on Emacs.
    • A series of blog posts and videos on learning Emacs step by step.

My setup

Following Jan Boone's example, I use Emacs for all my text editing needs: I write my papers in Emacs using LaTeX, my slides and website in Emacs org-mode (which is then exported to LaTeX-Beamer/HTML respectively), julia code for numerical analysis using julia-mode, even Emails using mu4e and offlineIMAP(though this is not exactly straightforward and I use Thunderbird on my notebook instead), version control through git via the Emacs' magit mode. The main advantage of Emacs from my point of view is that it provides a rather efficient way for doing whatever in a unified manner. The disadvantage is that it takes some time to learn Emacs properly (even after years of using it I would label myself as a beginner).

When it comes to writing papers, I absolutely insist that this is done using LaTeX (and I do not accept Scientific Workplace as it totally destroys the readability of LaTeX code but I have a coauthor using Lyx which I find acceptable, another coauthor used the BaKoMa editor which gives some WYSIWYG feeling). For version control, I use git. I started using git to avoid the problem of having dozens of versions of the same paper in a folder named "xxxApril.tex", "xxxApril2.tex" etc. but nowadays I see the main advantage in projects with several coauthors where you can quickly see the changes made by your coauthor. For such collaborative work I find it optimal if everyone uses git and the files are shared via github.

Python code game theory

I have written some python code to solve school choice matching problems as well as some simple programs to solve finite strategic form games of complete information. Both can be found on github. Neither is computationally fast as both were only made for teaching purposes. Check the .org files as they contain lots of explanations.

Presentations

  • Economics of Privacy slides
  • Hart "A theory of firm scope" QJE 2010 slides
  • Segal/Whinston "Robust Predictions for Bilateral Contracting with Externalities" slides

Disclaimer