Techniques for Solving Programming Problems pocketEngelska, 2010