Articles🔗

Programming Languages

Bicameral, Not Homoiconic

Programming Languages as Objects in Nature

What is a Pedagogic IDE?

Academia

Getting a Computer Science PhD in the USA

Organizing a Workshop

A Better Conference Discussion Format

How to Take a Sabbatical

You Too Can Write a Book!

Pedagogy

How Not to Teach Recursion

How to Teach Writing Research Papers

FatNums: An Alternate Representation for School Arithmetic

Miscellany

DrScheme in Space

Inferior is Better

Your Inbox is a Bandit

Cricket for Baseball Fans