Learn the lambda calculus and be a better programmer

Accepted Session
Short Form
Scheduled: Thursday, June 22, 2017 from 1:30 – 2:15pm in B302/303


Come learn an ancient model of pen & paper programming in order to change how you think about code


You may have heard of the lambda calculus. Invented by Alonzo Church in the 1930s, it’s an incredibly simple programming language whose syntax and semantics can fit on an index card. It also has the exact same expressive power of any programming language you know.

We’ll explore this simple programming language and, by learning how to express complicated computation and data in it, hopefully make you think a little differently about code the next time you sit down to write.

Speaking experience

I've spoken at the last two OSBs, at a couple of ignite events, as well as a large number of classes I've taught in universities, code schools, and library classrooms.