PhD student in computer science at EPFL. How can we make it more intuitive to think about, explain, and build complex modern software systems? Programming languages, tools, and interfaces; human cognition, linguistics; intelligent symbolic systems, mathematical logic; etc.
I also enjoy Hindustani classical music, typesetting with LaTeX, teaching, playing table tennis, science fiction, theatre, spinning fire, audio production, and reading too many webcomics and newsletters.