Part of the Summertime Tower Tutorial Talk series at the Beckman Institute. Geoffrey Herman is a Teaching Assistant Professor in Computer Science at the University of Illinois at Urbana-Champaign. The session's originally scheduled speaker, Matt West, was unable to appear. This interactive talk was presented on July 6, 2018