Sounds like a perfect day. Sad to think of how much Joe could have learned by just applying himself with a little effort and going to bed and then waking up at a decent time. Live and learn as they say but I wonder how much longer you are going to carry Joe as your student if he fails to make any real progress. Sometimes you've just got to admit some people are uneducatable.