\usepackage{fancyhdr}

\fancyhf{} % clear all fields
\renewcommand{\headrulewidth}{0.2mm}
\renewcommand{\footrulewidth}{0.2mm}

\fancyhead[L]{\tiny \copyright Hung Q. Ngo, Computer Science and Engineering,
               SUNY at Buffalo}
\fancyhead[R]{\tiny \thedate}

\fancyfoot[L]{\tiny CSE 431/531 Lecture Notes}
\fancyfoot[C]{\tiny Algorithms Analysis and Design}
\fancyfoot[R]{\tiny Page \theslide}

% to avoid headers too close to the top
\renewcommand{\slidetopmargin}{3cm}

% this is a bug
\renewcommand{\headwidth}{\textwidth}

% to adjust frame length to the header and footer ones
\autoslidemarginstrue

% global change of frame size
\addtolength{\slidewidth}{1in}
\addtolength{\slideheight}{1in}
