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