LaTeX Beamer multi-column table of contents

A LaTeX Beamer presentation (slide deck) with a long table of contents \tableofcontents will run off screen.

Fix

  1. add to your preamble:
   \usepackage{multicol}
   
  1. Make TOC slide:
   \frame{
   \begin{multicols}{2}
   \tableofcontents
   \end{multicols}
   }