Swimmer School 2022

The 2022 PL+HCI “Swimmer” School

(PL = programming languages, HCI = human-computer interaction)

“Swimmer”? There’s a long-standing tradition of summer schools, but summer in one hemisphere is winter in the other. We’re open to everyone! So summer + winter = swimmer, and it’s also an expression of our goal: going into a new area can sometimes feel like a swim-or-sink experience, and we want to help you swim!

Yeah, we know, it’s cheesy. But, admit it, memorable.

This follows-up on the 2020 PL+HCI Swimmer School. Same idea, more awesomeness!


Social Sessions Organizers

The Event is Over

The event has concluded! Below is the archival version of our Web site. Over time we will update it to include slides and talk videos, where permitted by the speakers.


The event will be entirely virtual.

The Swimmer School will take place over the third week of August: August 15-18, 2022. The final time schedule (in US/Eastern) is:

From To Days Topic
10:30am noon daily invited talk + discussion (in this format) + q&a
noon 1pm daily social time for students

The talk time was chosen to accommodate as many people as possible, from the US West Coast to Eastern Asia and Australasia. We recognize this inconveniences some people; we hope you can make it anyway, and apologize for contributing to your at-home jet-lag.

The talks begin promptly at 10:30 no matter how many people are signed in. We encouraged folks to sign in by 10:25 at the latest.


The Swimmer school is free. (But please, only register if you’re serious about attending. There are real costs to us, the organizers, at the very least in terms of time.)


Please register yourself on this form. Registration helps us keep track of the level of interest. Also, it lets us contact you directly when we have updates.

Speakers, Slides, and Talk Recordings

Day Speaker
Monday, August 15 Philip Guo
Tuesday, August 16 Stefan Hanenberg
Wednesday, August 17 Luke Church
Thursday, August 18 Sarah Chasins

‡ Sarah was nominated and voted on by the other three organizers, and did not participate in the discussion of her nomination!

There are many great people in this area, and we’re sorry we can’t invite all of them. If this goes well, hopefully we’ll have more of them in the future!

Who This Event is Not For

This isn’t a place for you to pontificate about your awesome new language. We’re sure it’s awesome; this just isn’t meant to be an outlet for that.

This isn’t a place for people to be exclusionary. We’ll use the SNAPL Friendly Environment Policy.


None, other than our universities! You can change that if you want. (-: