Zed Shaw's coursework from Learn Ruby the Hard Way