Grad school

Production and Learning

Understanding Clojure

What is Computer Science all about?

A brief history of Agile

Better goals and plans

Structure vs. Flexibility

How to put Google out of business

Living the dream


How to improve CS education at BYU

Big ideas (rough draft)


I Heart Dropbox

Whosoever will lose his life

Review: The Wise Men

Nearer, Dear Savior, To Thee

Money Management

Child Labor

Clarinet Ergonomics

One Eternal Round

Sucky Software