I've been tutoring a community college student in physical geography. (B., you're going to rock that midterm tomorrow; I know it.) It's been fun. I enjoy finding ways to break things down into digestible pieces, particularly for folks who are new to it.
This is not strictly a geographically-related post, but I love all things python and suppose that you might as well.
I found a kid's book on learning python for application in Minecraft this morning. I have a nine-year-old at home and while he's a pretty studious little fellow in general, any sentence with "learn" in it will undoubtably be received with more enthusiasm if it also has the word "Minecraft" in it.