IRV KALB, M.S., is a software consultant with 10 years of experience in the development of educational software. He has contributed to a wide variety of classroom and e-learning products and has taught entry-level programming courses using Python at a local college for four years. He is well-versed in video editing tools and Adobe’s Creative Suite, as well as Python and other scripting languages including ActionScript, SQL and XML. He is the author of Learn to Program with Python 3: A Step-by-Step Guide to Programming.