Of Course ML Has Monads! (2011)

Old Neglected Theorems Are Still Theorems

POPL 2018 Tutorial (Computational Type Theory)

Sequentiality as the Essence of Parallelism

Modules Matter Most (2011)

The Holy Trinity (Logic, Languages, Categories)

It Is What It Is (And Nothing Else) – Why Recursion Still Matters

The Power of Negative Thinking

Modules Matter Most (2011)

Dynamic Languages Are Static Languages

The Point of Laziness (2011)

The power of negative thinking

Oregon Programming Languages Summer School 2015

Haskell Is Exceptionally Unsafe

Structure and Efficiency of Computer Programs

Summer of Programming Languages

Several new papers by Bob Harper and others