Dr. James McCaffrey of Microsoft Research uses a full code program and screenshots to explain how to programmatically encode ...