I am a teacher of computer science and like to keep abreast with various programming challenges. Some of the challenges are to do with work and others not.